Ну допустим у меня основное место хранения писем не СУБД как таковое
Опять же про "жрать ресурсы без надобности", думаю все таки хотя бы при первичном проектировании системы почтовой или другой таковой всегда закладываются необходимые ресурсы при которых эта система будет функционировать. Думаю никто не будет старый пенёк использовать для хранения сообщений почтовой системы в БД допустим хотя бы со средним объемом трафика, ибо это полная Ж...
. Если предполагается как условие функционирования почтовой системы хранение сообщений в БД, значит и ресурсы под это выделяются соответственные.
Я использую дополнительно БД для хранения и учеток и разобранных сообщений только для того чтобы ими было удобно оперировать. Работать с сообщениями полтысячи учеток, когда почтовый трафик достаточно сильный, очень трудно.
объясните мне, хотя бы 2-3 причины, по которым стоит хранить письма в рел-ной БД
.
А что такое вообще реляционная БД и для чего она предназначена..В рел. базах согласно принципам положеным доктором Коддом, в общем смысле все данные представлены в виде простых таблиц, разбитых на строки и столбцы, на пересечении которых расположены данные, запросы к таким таблицам возвращают таблицы, которые сами могут становиться предметом дальнейших запросов. Что представляют собой почтовое сообщение как единица, такой же кортеж, та же сущность, вернее ее экземпляр. Все это очень хорошо вписывается в рамки теории реляционной модели И почему бы их не хранить БД?.
Назовите 2-3 причины по которым не стоит хранить сообщения в рел. БД.
для меня причины по которым я дополнительно храню сообщения в БД это удобство, быстрота оперирования со всем этим барахлом, при этом все работает быстро при таком объеме
Да есть свои недостатки и в этом...например как еще одно звено отказа это сам сервер БД, проблема нормализации и тд и тп.
выбор должен быть обоснованным, а не - "А я вот слышал, что крутые пацаны ВСЕ хранят в БД"
Не все крутые пацаны ВСЕ хранят в БД совсем не все
Хотел бы все таки услышать что же выбрал kama_c_ytpa
и почему выбрал такую связку Dbmail+Postfix? просто интересно?