Что это
База данных NoSQL, которая хранит данные гибкими документами, а не жёсткими таблицами.
Как используем
Берём, когда структура данных часто меняется или заранее не до конца определена — не приходится переделывать таблицы при каждом изменении.
База данных NoSQL, которая хранит данные гибкими документами, а не жёсткими таблицами.
Берём, когда структура данных часто меняется или заранее не до конца определена — не приходится переделывать таблицы при каждом изменении.
Берём MongoDB, когда структура данных меняется так часто, что переделывать таблицы при каждом изменении дороже. В наших кейсах такой задачи пока не было: заказы, платежи, подписки, заявки и учёт хорошо ложатся в таблицы, поэтому там PostgreSQL, MariaDB или SQLite. Даже товары с разными объёмами, цветами и размерами в интернет-магазине и на витрине обошлись реляционной базой.
Если данные — это заказы, клиенты, платежи и статусы, реляционной базы хватает и она проще в сопровождении.
Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.