Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

MongoDB

Зачем

Технология для хранилищ данных. NoSQL Document Oriented store решение.

Критерии выбора.

  • удобно в смысле сериализации данных. Модель в коде и в хранилище может быть очень похожей, иногда одинаковой.
  • гарантирует атомарность в рамках обновления по ключу — подходит для агрегата.

Плюсы и минусы

Минусы:

  • Язык запросов сложный. Если требуется что-то сложнее чтения по ключу, запросы получаются нечитаемые

Плюсы: