Базы данных
23 главыНа этой странице собраны все главы темы. Открывайте главы по порядку или используйте страницу как карту раздела.
Зачем разбираться в системах хранения
Авторский материалeasyВводная глава: типы баз данных, модели данных и компромиссы хранения.
Открыть главуВведение в хранение данных
Авторский материалeasyКраткое описание эволюции подходов к хранению состояния: от файлов и OLTP до NoSQL, NewSQL и HTAP, и их влияния на API-контракты.
Открыть главуDatabase Selection Framework
Авторский материалmediumПрактический фреймворк выбора СУБД под задачу: OLTP vs OLAP, read/write профиль, консистентность, репликация, шардирование и операционные риски.
Открыть главуПутеводитель по базам данных (short summary)
Обзор книгиmediumУчебное пособие от Postgres Pro: реляционная модель, SQL, архитектура СУБД, распределённые системы и NoSQL.
Открыть главуRedis: in-memory база данных и архитектура
Авторский материалmediumIn-memory key-value хранилище: event loop, data structures, persistence (RDB/AOF), replication, Sentinel и Redis Cluster.
Открыть главуPostgreSQL: история и архитектура
Авторский материалmediumИстория PostgreSQL, ключевые особенности (MVCC, WAL, расширяемость), архитектура и сравнение с MySQL.
Открыть главуMySQL: история, движки и масштабирование
Авторский материалmediumИстория MySQL, участие в LAMP‑стеке, эволюция storage engines и подходы к масштабированию (Cluster, Vitess).
Открыть главуMongoDB: история и консистентность
Авторский материалmediumЭволюция MongoDB от NoSQL к транзакциям: read/write concern, изменения дефолтов и текущие гарантии.
Открыть главуCassandra: архитектура и компромиссы
Авторский материалmediumИстория Apache Cassandra, masterless архитектура, tunable consistency и LSM-подобное хранение.
Открыть главуNewSQL: TiDB, CockroachDB и YDB
Авторский материалmediumОбобщающий обзор NewSQL-подхода: SQL + ACID в distributed-архитектуре, сравнение TiDB, CockroachDB и YDB и практический выбор под нагрузку.
Открыть главуYDB: distributed SQL база данных и архитектура
Авторский материалmediumDistributed SQL СУБД от YDB: auto-sharding, tablets, ACID/serializable транзакции, row/column таблицы и shared-nothing масштабирование.
Открыть главуCockroachDB: distributed SQL база данных и архитектура
Авторский материалmediumDistributed SQL СУБД: SQL + ACID поверх распределённого KV слоя, ranges/leaseholder, Raft replication, multi-region locality и auto-rebalancing.
Открыть главуClickHouse: аналитическая СУБД и архитектура
Авторский материалmediumColumn-oriented OLAP СУБД: MergeTree, партиционирование, репликация, materialized views и сценарии high-throughput аналитики.
Открыть главуDuckDB: embedded OLAP база данных и архитектура
Авторский материалmediumIn-process аналитическая СУБД: vectorized execution, колонночное хранение, ACID-транзакции, Parquet/CSV интеграции и embedded ELT-сценарии.
Открыть главуElasticsearch: поисковый движок и архитектура
Авторский материалmediumРаспределённый поисковый и аналитический движок на базе Apache Lucene: индексы, шардирование, реплики, relevance и near real-time поиск.
Открыть главуTime Series Databases (TSDB): типы, trade-offs и выбор
Авторский материалmediumПрактическая карта TSDB: нативные движки, SQL-расширения, решения поверх distributed storage и columnar базы для time-series сценариев.
Открыть главуPrometheus: история и архитектура
Авторский материалmediumРазбор Prometheus в стиле системного дизайна: история, архитектура по слоям, write/read path и практическая DDL-like/DML-like модель для мониторинга.
Открыть главуVictoriaMetrics: история и архитектура
Авторский материалmediumРазбор VictoriaMetrics в стиле системного дизайна: история, архитектура по слоям, write/read path и практическая DDL-like/DML-like модель для мониторинга.
Открыть главуNeo4j: графовая база данных и архитектура
Авторский материалmediumGraph DBMS с property graph моделью: Cypher, constraints/indexes, кластерный read/write path и сценарии с плотными связями.
Открыть главуQdrant: векторная база данных и архитектура
Авторский материалmediumVector database для semantic/hybrid retrieval: collections/points, payload filters, HNSW, distributed mode и консистентность.
Открыть главуDatabase Internals: A Deep Dive (short summary)
Обзор книгиhardРазбор книги Alex Petrov: B-Trees, LSM-Trees, транзакции, репликация, консенсус и внутреннее устройство СУБД.
Открыть главуPostgreSQL изнутри (short summary)
Обзор книгиhardРазбор книги Егора Рогова: MVCC, буферный кеш, WAL, блокировки, планировщик запросов и типы индексов PostgreSQL.
Открыть главуCassandra: The Definitive Guide (short summary)
Обзор книгиhardWide Column Store: архитектура Bigtable + Dynamo, tunable consistency, LSM-Tree, Gossip Protocol. Классификация AP (CAP) и PA/EL (PACELC).
Открыть главу