| Система | Хранение | Сильнейшая сторона | Главная слабость | Брать для |
| PostgreSQL | heap + B-tree/GIN/GiST/BRIN, MVCC в таблице, WAL | расширяемость: trgm, PostGIS, pgvector, Timescale; умный планировщик; строгий SQL | vacuum/bloat, процесс на соединение, count(*), UPDATE-heavy | всего по умолчанию до нескольких ТБ |
| MySQL / InnoDB | clustered B+-tree по PK, undo log, redo + binlog | точечные чтения по PK, UPDATE без bloat, репликация и failover проще, потоки | оптимизатор слабее, диалект, DDL, тихие касты, Oracle | классический веб-OLTP, легаси, Vitess-шардирование |
| ClickHouse | колонки, MergeTree, sparse index, LZ4/ZSTD | агрегации по миллиардам за секунды, сжатие 10×, дёшево | нет транзакций, UPDATE/DELETE мутации, JOIN в RAM, мелкие INSERT | события, логи, метрики, аналитика, дашборды |
| Oracle | как InnoDB + всё остальное | оптимизатор, RAC, flashback, PL/SQL, вендор | цена ×100, лицензионный аудит, vendor lock | банки, легаси, где деньги не вопрос |
| SQLite / DuckDB | файл; B-tree / колонки | ноль инфраструктуры; DuckDB - аналитика на ноутбуке | один писатель, не сервер | embedded, мобильные, локальная аналитика, edge |
| Redis / Valkey | RAM, структуры данных | 100 мкс, атомарные структуры, TTL | RAM = потолок, персистентность с потерями | кэш, сессии, счётчики, лидерборды, локи |
| MongoDB | BSON-документы, WiredTiger B-tree | гибкая схема, вложенность, шардирование из коробки | джоины, целостность, история потерь, SSPL | каталоги, контент, MVP, гетерогенные данные |
| Cassandra / Scylla | LSM, wide-column, кольцо без мастера | запись миллионы/с, линейный масштаб, нет SPOF | схема от запросов, нет ad-hoc, tombstones, repair | события/сообщения на сотнях нод, multi-DC |
| Elastic / Manticore / Solr | инвертированный индекс, immutable сегменты | полнотекст, релевантность, фасеты, масштаб | не ACID, eventual, дорого, mapping | поиск и логи как производный индекс поверх базы |
| NewSQL (Cockroach, YDB, Spanner) | Raft/Paxos на диапазонах, RocksDB | SQL + ACID + масштаб + auto-failover + гео | латентность записи, сложные запросы медленнее, молодость | multi-region, десятки ТБ с транзакциями |