Zorato писал(а):
В принципе, в 99% случаев хватает стандартного механизма php, т.е. хранить в БД не требуется, производительности и быстродействия хватает и так.
В принципе,
не хватает стандартного механизма. И это сегодня 99%, завтра их может стать 66%
И вообще, то, что сегодня подавляющее большинство пользуется одним способом, не говорит мне о том, что я не должен владеть другим способом или не должен понимать принципиальные отличия одного от другого.
А хранить в БД сессии или нет, требуется оно или нет, диктует конкретное решение конкретной задачи. Насчёт производительности я бы с вами поспорил, жаль вы не знаете что такое производительность MongoDB - спорить не о чем.
Отсутствие предопределенной схемы несет с собой некоторые преимущества. Во-первых, структуру данных определяет код приложения, а не база. Это позволяет ускорить разработку на ранних этапах, когда схема часто изменяется. Во-вторых, и это куда важнее, безсхемная модель позволяет представить данные с переменным набором свойств.
У меня написан не один модуль для
Gleez CMS использующий MongoDB, но я до сих пор не проводил тесты. Хотя на официальном сайте говорится что
MongoDB быстрее MySQL