Как опубликовать НОВОСТЬ на сайте operaman.ru - читайте здесь
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Правда о почтовом архиве M2
09/07/2008 10:48
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Те, кто пользуется почтовым клиентом M2, встроенным в браузер Opera, заметили, что с появлением версии Opera-9.x формат хранения почтовых сообщений радикально изменился. Теперь вместо одного MBOX-файла, хранящего содержимое сразу большого числа сообщений, используются индивидуальные папки для каждого года, месяца, дня и, естественно, для каждой учётной записи. Более того - даже для каждого письма создаётся отдельный файл формата mbs. Именно этим объясняется тот факт, что при установке новой версии браузера почтовик конвертирует всю почтовую базу и тем самым исключает возврат к прежнему виду (и, как следствие - к прежней версии браузера). В чём же дело? Люди несведущие могут подумать, что норвежские программисты просто ради собственной прихоти "ломают" устоявшиеся традиции и придумывают новые способы досадить надоедливым пользователям. На самом же деле всё с точностью до наоборот.
Но для начала окунёмся в теорию. На данный момент существует два способа хранения почтовых баз: традиционный MBOX и более современный MAILDIR. Первый позволяет хранить множество сообщений в одном файле и обладает следующими качествами:
Плюсы
- широко поддерживаемый многими почтовыми клиентами формат;
- возможность быстрого добавления нового сообщения в уже существующий файл;
- быстрый поиск по тексту сообщений внутри одного mbox-файла;
Минусы
- часто возникают проблемы с совместным доступом к файлу;
- затруднено его использование с сетевыми файловыми системами;
- формат подвержен частому нарушению целостности хранимой информации;
Теперь посмотрим, что нам предлагает второй вариант:
Плюсы
- размещение, поиск и удаление отдельных сообщений происходит быстрее;
- минимум проблем с совместным доступом к файлу;
- легко используется с сетевыми файловыми системами;
- практически не подвержен к нарушению целостности хранимой информации (без учёта аппаратных проблем - тут бессильны любые хитрости);
Минусы
- некоторые файловые системы плохо работают с множествами небольших по размеру файлов;
- поиск, требующий просмотра всей почтовой базы, происходит медленней;
Как вы поняли, на данный момент норвежцы выбрали второй вариант. Но всё ещё остаётся неясным - почему. Ведь на первый взгляд и тот и другой форматы в равных весовых категориях. Для более глубокого понимания вопроса можно обратиться к результатам тестов, проведённых с тем и другим вариантом хранения почтовых архивов. А результаты эти говорят, что при использовании устаревшего или маломощного аппаратного обеспечения формат MBOX показывает лучшие результаты, чем соперник, но на более современных компьютерах ситуация в корне меняется: формат хранения почтовых данных MAILDIR оказывается более быстрым, и чем лучше "железо" - тем ощутимей разница. И, наконец, последний довод: в любом случае формат MAILDIR требует вполовину меньше оперативной памяти, чем MBOX.
Также имеет смысл пояснить, что оперные разработчики сделали попытку свести к минимуму отрицательные свойства формата MAILDIR. В частности, для уменьшения нагрузки на файловые системы, не любящие массу малоразмерных файлов, собирающихся в одном месте, новые папки создаются и для каждого дня, что позволяет рассредоточить массу ежедневно поступающих писем. Также решена проблема и с медленным поиском по всей почтовой базе - для ускорения данной процедуры используется постоянная индексация почтовых сообщений, поэтому при необходимости что-то отыскать среди тысяч писем почтовому клиенту не требуется перелопачивать все папки - согласно данным индексирования он сразу знает, где и что искать.
В качестве резюме можно сказать, что компания Opera Software верна своим традициям и постоянно идёт в ногу со временем, одновременно всегда заглядывая на полкорпуса вперёд - именно этим объясняется смена формата хранения почтовых архивов. Ну и, конечно, наглядно видно стремление разработчиков максимально оптимизировать использование оперативной памяти компьютера - данный плюс даже в одиночестве уже вызывает уважение к программистам Opera Software.
В статье использованы материалы:
Mbox vs Maildir: Mail Storage Formats
Benchmarking mbox versus maildir
Исправлено Ilya (09/07/2008 14:22)
|
Angolier
|
Operaman
|
|
|
Зарегистр: 19/02/2003
|
Сообщений: 1446
|
Из: Россия _ Химки
|
|
Re: Правда о почтовом архиве M2
09/07/2008 13:55
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Спасибо . За разъяснения.
Вот у меня в голове задачка висит, реальон ли оперу запускать ни как браузерер, а как маил агент. Знаю, обычно избавляются от функции почтовика, а я вот как минимум для одного окна хочу убрать функцию "браузера"... .
PS. Думаю с волной недовольства к Оперному почтовику, меня мало кто поймет ;/
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: Правда о почтовом архиве M2
09/07/2008 13:59
[Re: Angolier]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Мне кажется - можно. Поубирать лишние панели, кнопки, менюшки, на сервис-панели оставить только почтовую кнопку, и запускать opera с соответствующей опцией командной строки, прописанной в свойствах иконки. Вот тебе и получится отдельный почтовик. К нему ещё подобрать другой скин - и вообще не поймёшь, что за программа используется
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: Правда о почтовом архиве M2
09/07/2008 14:21
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
А вот дополнения, сделанные на Хабре:
В ответ на: "Еще новый формат хорош для антивирусов — теперь они могут просто удалить файл с плохим письмом." sprite
"На самом деле есть еще одна (имхо, самая важная) причина - индексация и поиск по почтовой базе сторонними программами. Так, например, теперь поисковик встроенный в висту может индексировать и находить ваши письма в оперных архивах." shergin
|
Angolier
|
Operaman
|
|
|
Зарегистр: 19/02/2003
|
Сообщений: 1446
|
Из: Россия _ Химки
|
|
Re: Правда о почтовом архиве M2
10/07/2008 05:38
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
а я немного другой аргумент вспомнил, всеми так любимый почтовик The Bat!, на котором я сидел до последнего времени использует именно такую, "папочно файловую структуру", это незаметно когда есть просто папки входящие исходищие, а вот когда ты начинаешь использовать филтры и сортировку с раскидыванием по сторонним папкам, то заглянув в базу The bat!, первый вопрос у меня возник "зачем?" такое бешенное количество файлов, а потом привык и ничаго.
Спасибо Илья. В 9.27 у меня была проблемма, кнопку приема почты на панель вынес, а вот индикатор количество новых писем, чтобы висел рядом с этой кнопкой не прикрутил. Приходится, чтобы посмотреть, открывать "сервис-панель". Надо всеже взять себя в руки и заняться тюнингом новой версии, может появилась вкусность какая ещё . А про командную строку я помню только вот в Unix-Linux с этим гораздо проще чем в Windows
|
DrGrechkin
|
Новичок
|
|
|
Зарегистр: 01/07/2008
|
Сообщений: 18
|
Из: Иркутск
|
|
Re: Правда о почтовом архиве M2
10/07/2008 06:57
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
действительно все это правда, но есть несколько спорных моментов
В ответ на: В частности, для уменьшения нагрузки на файловые системы, не любящие массу малоразмерных файлов, собирающихся в одном месте, новые папки создаются и для каждого дня, что позволяет рассредоточить массу ежедневно поступающих писем.
возникает вопрос: если разработчики такие заботливые и в почтовом клиенте заботятся о файловых системах то че ж они тогда в кэше валят сотни тысячь файлов в одну папку
В ответ на: Еще новый формат хорош для антивирусов — теперь они могут просто удалить файл с плохим письмом."
Если так смотреть то архивы - плохой формат хранения файлов для антивирусов, давайте их запретим и будем хранить все как есть чтоб антивирусам было проще
ЗЫ.Сам пользуюсь M2 давно, уже и не помню сколько, и другого почтовика мне не надо, довелиб до ума только. Просто не знаю как кому а мне периодически приходится чистить почовую базу, ибо опера со временем и дольше грузится и сама база пухнет не "по-децки" из-за индексов
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: Правда о почтовом архиве M2
10/07/2008 07:25
[Re: DrGrechkin]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
В ответ на: то че ж они тогда в кэше валят сотни тысячь файлов в одну папку
В кэше хранятся данные, не настолько критичные к потере, как почта.
В ответ на: Просто не знаю как кому а мне периодически приходится чистить почовую базу
Я сделал проще. Т.к. вся основная почта у меня лежит на GMail (и я всегда могу найти там то, что нужно), я просто установил почтовик начистовую, по-новой создал аккаунты и начал работать с нуля. Заодно появился шанс потестировать почтовик без учёта наследственности от прошлых версий.
|
Angolier
|
Operaman
|
|
|
Зарегистр: 19/02/2003
|
Сообщений: 1446
|
Из: Россия _ Химки
|
|
Re: Правда о почтовом архиве M2
10/07/2008 07:30
[Re: DrGrechkin]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
В ответ на: в кэше валят сотни тысячь файлов в одну папку
Думаю потому, что напрактике своей знаю, что например в кеше ИЕ ковырятся архи неудобно. (Да можно меня пинать) в Опере когда все в одной папке даже темже тоталом по времени сортировать удобнее.
А что касается "кешь VS почта", незабываем что почта, как правило по большей части статична в плане изменнений, т.е. письмо полученное 2 года назад оно не обновляется, лежит себе и лежит, в то время как кешь динамично обновляется. Собственно думаю просто так удобнее. И вообще разговор о почте .
|
DrGrechkin
|
Новичок
|
|
|
Зарегистр: 01/07/2008
|
Сообщений: 18
|
Из: Иркутск
|
|
Re: Правда о почтовом архиве M2
10/07/2008 22:57
[Re: Angolier]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
В ответ на: Т.к. вся основная почта у меня лежит на GMail (и я всегда могу найти там то, что нужно), я просто установил почтовик начистовую, по-новой создал аккаунты и начал работать с нуля. Заодно появился шанс потестировать почтовик без учёта наследственности от прошлых версий.
Илья, у тебя я так понимаю настроен IMAP для Gmail. Если так то как ты удаляешь почту ненужную? я добился удаления только простым тяганием ненужных писем мышкой в корзину, ибо если удалить кнопкой Del то на сервере почта не удаляется, и потом при следующем подключении опять появляется.
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: Правда о почтовом архиве M2
11/07/2008 04:16
[Re: DrGrechkin]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Нет, не IMAP - у меня настроен обычный POP3.
Кстати, можешь ещё посмотреть настройки удаления почты на самом gmail - там, вроде, есть что-то на эту тему.
|
Leopoldus
|
User
|
|
|
Зарегистр: 20/06/2004
|
Сообщений: 104
|
|
|
Re: Правда о почтовом архиве M2
17/07/2008 12:42
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Нигде не удалось найти ответа на простой вопрос: сохраненные сообщения в новом формате полностью идентичны формату .EML (MS Outlook Expres и пр.) или же имеются какие-то невидимые глазу различия?
|
|
0 зарег. и 78 анонимные пользователи просматривают этот форум.
Модератор: Ilya, van_grieg, Angolier, Pechkin
Распечатать тему
|
Разрешения
Вы не можете создавать новые темы
Вы не можете отвечать в темах
HTML запрещен
UBBCode разрешен
|
Рейтинг:
Тема просмотрена: 19854
|
|
Быстрый поиск
|
|
|
© 2000-2002. Николай Ковальчук - All rights reserved
|
|