Какие сделать настройки MongoDB для интернет магазина?
Добрый день!
Какие сделать настройки MongoDB для интернет магазина? (это не для Продакшен, собственный интерес)
Понимаю что MongoDB вряд ли посоветуют в для этих целей, и НЕ хочется спорить на эту тему!
Просто интересно посмотреть что получиться, только вот в доступной "литературе" по ней рассматривается варианты с большой посещаемостью и нагрузкой на серверах = отсюда и Репликация, Шардинг и т.д.
А если есть опытные в MongoDB порекомендуйте настройки для проекта натипа OpenCart-аля, на одном Unix сервере порстеньком, по нагрузке: посещаемость 500 уников в день, 30тыс. тестовых товарных позиций! Язык приложения Python.
Так то в сети местами попадалось: что надо запускать в режиме DEV - а что за режим и как его установить\+настройки - нигде не отыскал. :)
Делал на MongoDB много проектов, включая интернет-магазины, причём держал на одном VPS сервере с несколько десятков таких проектов одновременно. У некоторых из них была посещаемость по ~500 уников в день, никаких особых настроек относительно дефолтной конфигурации не производил и сервер вполне справлялся с таким объёмом.
Спасибо. А так-то проекты на типа интернет магазинов потом невознткало желания на sql переписать, всвете обсуждаемых проблем с манго в сети.... Или эти проблемы по большей части устарели?
Честно скажу - возникало иногда. Это касается тех моментов где идут сложные связи между 3 коллекциями, приходилось денормализовывать данные, что бы выборки получались проще. Но в целом находились обходные пути, а в новых версиях даже вроде как появились замены SQL-ым JOIN, я новые версии не использовал, не могу сказать точно, работал ещё с версией 2.6
89109983838, Честно скажу - возникало иногда. Это касается тех моментов где идут сложные связи между 3 коллекциями, приходилось денормализовывать данные, что бы выборки получались проще. Но в целом находились обходные пути, а в новых версиях даже вроде как появились замены SQL-ым JOIN, я новые версии не использовал, не могу сказать точно, работал ещё с версией 2.6