Шпаргалка для выбора БД

Сохрани эту таблицу. Это твой чек-лист при выборе БД

Что проектируем (Задача) Какую БД берем Почему
Биллинг, баланс юзера, оплаты RDBMS (PostgreSQL) Нужны гарантии ACID и 100% консистентность. Скорость вторична.
Корзина магазина, сессии, Rate Limiter Key-Value (Valkey) Нужна задержка < 1мс (latency) и много мелких обновлений.
Каталог товаров, профили с разными полями Document (MongoDB) Гибкая схема (schema-less), легко расширять набор характеристик.
Лента новостей (Feed), лайки в Instagram Wide-column (Cassandra) Справится с гигантским потоком записей без даунтаймов.
График загрузки CPU серверов Time-Series (InfluxDB) Оптимизация под временные метки и автоматическое сжатие.
Отчет для CFO по продажам за 3 года OLAP / Column (ClickHouse) Молниеносные агрегации (SUM, AVG) по отдельным колонкам.
Поиск товаров по "айфон" Search Engine (Elastic) Полнотекстовый поиск, инвертированный индекс, учет морфологии.
Умный чат-бот для базы знаний компании Vector DB (Pinecone) Поиск по смыслу (эмбеддингам), а не по строгим совпадениям слов.