База данных NoSQL
Общее название типов баз данных, которые хранят данные в гибких структурах — документах, парах ключ-значение, графах или семействах столбцов — вместо таблиц.
- 01
Почему это важно
Базы данных NoSQL дают преимущество там, где данные имеют меняющуюся структуру, объём чтения и записи очень высок и требуется горизонтальное масштабирование. Взамен реляционные базы данных часто оказываются более безопасным выбором для связанных данных и операций, требующих строгой согласованности, таких как платежи и складские остатки.
- 02
Пример
Приложение хранит данные сессий и кэш в быстром хранилище ключ-значение, а заказы и счета — в реляционной базе данных; каждый вид данных находится там, где ему подходит.
- 03
Частая ошибка
Поместить все данные в структуру без схемы из-за её гибкости. Со временем одно и то же поле сохраняется в разных форматах, и начинаются проблемы с отчётностью и согласованностью.
- 04
Связанные термины
Связанные услуги и руководства
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.