Сначала я разрабатывал свой университетский диссертационный проект на MySQL, а затем подумал, что нужно сделать попытку MongoDB улучшить производительность. Переписать код с Jongo было действительно легко и просто. Производство было действительно гладким.
К сожалению, производительность была ужасной. Я не очень хорошо разбираюсь в запросах MongoDB, но я думаю, что я провел довольно много исследований: я использовал картографическое сокращение, я использовал структуру агрегации, $ limit и все такое ... когда на том же этапе я получил сообщение : «Использование кучи запросов превысило 10% физической памяти» Я действительно отказался и поставил версию MySQL.
Для меня это действительно позор, потому что я так усердно работал, чтобы заставить его работать наилучшим образом с MongoDB (как университетский проект выделяется, если вы делаете что-то другое). Тем не менее, я думаю, что я буду продолжать изучать MongoDB в будущем, но на данный момент я придерживаюсь производительности (или лучше того, что я могу заставить выступить).
Надеюсь, мой комментарий не оскорбит фанатов MongoDB, но это мой опыт.