Редакционные разборы

Блог о СУБД и архитектуре данных

Выбор, проектирование, SQL, производительность, безопасность, миграции и эксплуатация — с критериями проверки и чек-листами.

Блог о СУБД
Runbook: закончилось место на диске
Эксплуатация · 14 мин

Runbook: закончилось место на диске

Практический разбор: runbook: закончилось место на диске. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Runbook: реплика сильно отстала
Миграция · 13 мин

Runbook: реплика сильно отстала

Практический разбор: runbook: реплика сильно отстала. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Runbook: база перестала отвечать
Архитектура · 12 мин

Runbook: база перестала отвечать

Практический разбор: runbook: база перестала отвечать. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

PostgreSQL плюс ClickHouse для аналитического SaaS
Выбор СУБД · 10 мин

PostgreSQL плюс ClickHouse для аналитического SaaS

Практический разбор: postgresql плюс clickhouse для аналитического saas. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

JSONL, Parquet и API: как загружать данные в СУБД
Эксплуатация · 9 мин

JSONL, Parquet и API: как загружать данные в СУБД

Практический разбор: jsonl, parquet и api: как загружать данные в субд. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Как хранить многолетнюю историю закупок
Миграция · 14 мин

Как хранить многолетнюю историю закупок

Практический разбор: как хранить многолетнюю историю закупок. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Аудит доступа к персональным данным
Выбор СУБД · 11 мин

Аудит доступа к персональным данным

Практический разбор: аудит доступа к персональным данным. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

FinOps облачной базы данных
Производительность · 13 мин

FinOps облачной базы данных

Практический разбор: finops облачной базы данных. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Capacity planning: строки, байты, IOPS и рост
Выбор СУБД · 12 мин

Capacity planning: строки, байты, IOPS и рост

Практический разбор: capacity planning: строки, байты, iops и рост. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

План нагрузочного теста СУБД
Миграция · 10 мин

План нагрузочного теста СУБД

Практический разбор: план нагрузочного теста субд. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Как избежать split brain
Производительность · 14 мин

Как избежать split brain

Практический разбор: как избежать split brain. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

CAP и PACELC на примерах архитектуры
Выбор СУБД · 13 мин

CAP и PACELC на примерах архитектуры

Практический разбор: cap и pacelc на примерах архитектуры. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

CockroachDB, YugabyteDB и TiDB: distributed SQL
Эксплуатация · 12 мин

CockroachDB, YugabyteDB и TiDB: distributed SQL

Практический разбор: cockroachdb, yugabytedb и tidb: distributed sql. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Cassandra или ScyllaDB для write-heavy нагрузки
Миграция · 11 мин

Cassandra или ScyllaDB для write-heavy нагрузки

Практический разбор: cassandra или scylladb для write-heavy нагрузки. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Prometheus не должен быть вечным архивом
Архитектура · 10 мин

Prometheus не должен быть вечным архивом

Практический разбор: prometheus не должен быть вечным архивом. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

TimescaleDB, InfluxDB или VictoriaMetrics
Производительность · 9 мин

TimescaleDB, InfluxDB или VictoriaMetrics

Практический разбор: timescaledb, influxdb или victoriametrics. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

BM25 и фильтры по структурированным полям
Выбор СУБД · 14 мин

BM25 и фильтры по структурированным полям

Практический разбор: bm25 и фильтры по структурированным полям. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Qdrant, Milvus, Weaviate и Pinecone: как сравнивать
Архитектура · 11 мин

Qdrant, Milvus, Weaviate и Pinecone: как сравнивать

Практический разбор: qdrant, milvus, weaviate и pinecone: как сравнивать. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

pgvector или отдельная векторная СУБД
Производительность · 10 мин

pgvector или отдельная векторная СУБД

Практический разбор: pgvector или отдельная векторная субд. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Когда нужен граф, а когда достаточно SQL
Выбор СУБД · 9 мин

Когда нужен граф, а когда достаточно SQL

Практический разбор: когда нужен граф, а когда достаточно sql. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Data lakehouse без маркетинговых терминов
Эксплуатация · 14 мин

Data lakehouse без маркетинговых терминов

Практический разбор: data lakehouse без маркетинговых терминов. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

DuckDB как локальная аналитика по Parquet
Миграция · 13 мин

DuckDB как локальная аналитика по Parquet

Практический разбор: duckdb как локальная аналитика по parquet. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Trino: запросы к данным без ещё одной копии
Архитектура · 12 мин

Trino: запросы к данным без ещё одной копии

Практический разбор: trino: запросы к данным без ещё одной копии. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Greenplum, Arenadata DB или ClickHouse
Производительность · 11 мин

Greenplum, Arenadata DB или ClickHouse

Практический разбор: greenplum, arenadata db или clickhouse. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Как выбрать ORDER BY в ClickHouse
Выбор СУБД · 10 мин

Как выбрать ORDER BY в ClickHouse

Практический разбор: как выбрать order by в clickhouse. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

ClickHouse MergeTree: пять решений до CREATE TABLE
Эксплуатация · 9 мин

ClickHouse MergeTree: пять решений до CREATE TABLE

Практический разбор: clickhouse mergetree: пять решений до create table. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Матрица совместимости PostgreSQL и Postgres Pro
Архитектура · 13 мин

Матрица совместимости PostgreSQL и Postgres Pro

Практический разбор: матрица совместимости postgresql и postgres pro. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Почему dual write создаёт расхождения
Производительность · 12 мин

Почему dual write создаёт расхождения

Практический разбор: почему dual write создаёт расхождения. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

CDC: не только инструмент миграции
Выбор СУБД · 11 мин

CDC: не только инструмент миграции

Практический разбор: cdc: не только инструмент миграции. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Expand and contract для безопасных изменений схемы
Эксплуатация · 10 мин

Expand and contract для безопасных изменений схемы

Практический разбор: expand and contract для безопасных изменений схемы. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Миграция Oracle в PostgreSQL: что ломается первым
Архитектура · 14 мин

Миграция Oracle в PostgreSQL: что ломается первым

Практический разбор: миграция oracle в postgresql: что ломается первым. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Как посчитать RPO и RTO для базы данных
Производительность · 13 мин

Как посчитать RPO и RTO для базы данных

Практический разбор: как посчитать rpo и rto для базы данных. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Patroni не заменяет проверку восстановления
Эксплуатация · 11 мин

Patroni не заменяет проверку восстановления

Практический разбор: patroni не заменяет проверку восстановления. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Row Level Security как второй контур изоляции
Архитектура · 9 мин

Row Level Security как второй контур изоляции

Практический разбор: row level security как второй контур изоляции. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Database per tenant или shared schema
Производительность · 14 мин

Database per tenant или shared schema

Практический разбор: database per tenant или shared schema. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Как спроектировать multi-tenant базу SaaS
Выбор СУБД · 13 мин

Как спроектировать multi-tenant базу SaaS

Практический разбор: как спроектировать multi-tenant базу saas. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Семь причин, почему индекс не используется
Производительность · 9 мин

Семь причин, почему индекс не используется

Практический разбор: семь причин, почему индекс не используется. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Как читать EXPLAIN ANALYZE без гадания
Выбор СУБД · 14 мин

Как читать EXPLAIN ANALYZE без гадания

Практический разбор: как читать explain analyze без гадания. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Redis как кэш, очередь и база: где граница
Эксплуатация · 13 мин

Redis как кэш, очередь и база: где граница

Практический разбор: redis как кэш, очередь и база: где граница. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Когда ClickHouse не заменяет PostgreSQL
Архитектура · 11 мин

Когда ClickHouse не заменяет PostgreSQL

Практический разбор: когда clickhouse не заменяет postgresql. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

PostgreSQL или MySQL для нового SaaS
Производительность · 10 мин

PostgreSQL или MySQL для нового SaaS

Практический разбор: postgresql или mysql для нового saas. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.

Как выбрать СУБД: матрица из 25 критериев
Выбор СУБД · 9 мин

Как выбрать СУБД: матрица из 25 критериев

Практический разбор: как выбрать субд: матрица из 25 критериев. Критерии, последовательность проверки, типичные ошибки и применимый чек-лист.