DigitableCourses
База знаний

Тема: Базы Данных

26 материалов в этой теме.

Материалы

12 на странице
Статья

Графовые и key-value БД: Neo4j, Dgraph, etcd, RocksDB, LMDB

Два семейства, стоящих на противоположных краях спектра абстракции: движки ключ-значение, из которых собраны почти все остальные БД, и графовые СУБД, где связь — …

#базы данных#key-value#графы
27 мин
Статья

Временные ряды и поиск: TimescaleDB, InfluxDB, Elasticsearch, OpenSearch

Два класса специализированных хранилищ, которые почти всегда живут рядом с основной БД: временные ряды и полнотекстовый поиск. Внутреннее устройство, честные сравнения, …

#базы данных#временные ряды#полнотекстовый поиск
27 мин
Статья

Векторные базы: pgvector, Qdrant, Milvus, Weaviate, HNSW и метрики близости

Приближённый поиск ближайших соседей от первых принципов: метрики близости и почему они эквивалентны, устройство HNSW и IVF, квантование и рескоринг, честное сравнение …

#базы данных#векторный поиск#hnsw
29 мин
Статья

Redis: структуры данных, персистентность, кластер, паттерны кэширования

Redis изнутри: однопоточный цикл событий, внутренние кодировки структур, честная цена RDB и AOF, репликация и Cluster с их гарантиями, промышленные паттерны кэширования и …

#базы данных#redis#кэширование
24 мин
Статья

NewSQL и распределённые БД: CockroachDB, YugabyteDB, TiDB, Spanner

Как устроены распределённые SQL-базы изнутри: кодирование таблиц в упорядоченное KV, Raft-группы на диапазон, гибридные часы и распределённые транзакции — и честный …

#базы данных#newsql#распределённые системы
25 мин
Статья

MySQL и MariaDB: InnoDB, репликация, различия форков

Как устроен InnoDB изнутри, чем MVCC в MySQL отличается от PostgreSQL, как работает репликация и GTID, и в чём реальная разница между MySQL, MariaDB и Percona Server.

#базы данных#mysql#mariadb
22 мин