MongoDB aggregation pipeline 2026
Пошаговое руководство по использованию MongoDB Aggregation Pipeline: от базового $match/$group до $lookup, $facet и оптимизаций. Примерное время выполнения: 45–90 минут.
PostgreSQL, Redis, ClickHouse, MongoDB, векторные БД
0 статей
Пошаговое руководство по использованию MongoDB Aggregation Pipeline: от базового $match/$group до $lookup, $facet и оптимизаций. Примерное время выполнения: 45–90 минут.
Сравнение Yandex Managed PostgreSQL и self‑hosted PostgreSQL с упором на цену, операции и отказоустойчивость. Ключевой вывод: для небольших продакшен‑баз managed часто дешевле с учётом операций; для крупных нагрузок выгоднее считать TCO и тестировать.
Практический гайд по использованию Redis Streams (по состоянию на 2026) для построения event-driven backend. Примерные шаги можно выполнить за 45–90 минут на машине с 2 ГБ ОЗУ.
Сравнение PostgreSQL и ClickHouse для хранения и аналитики событий — на примере нагрузки 100M событий в день. Ключевой инсайт: выбор зависит от паттернов записи (batch vs single-row), требований к агрегациям и допустимых затрат на хранение.
Пошаговый практический гайд по проектированию, развёртыванию и масштабированию Redis Cluster для хранения до 1TB данных с учётом репликации и отказоустойчивости. Примерное время выполнения — 3–8 часов в зависимости от окружения и пропускной способности сети.
Практическое руководство по использованию Atlas для декларативных миграций схемы и интеграции в CI/CD. Выполните от начала до конца за ~60–90 минут на машине с 4 ГБ ОЗУ.
Когда таблица растёт до сотен гигабайт и запросы тормозят, разумное разбиение по партициям снижает время отклика и облегчает обслуживание. Я покажу шаги выбора ключа, создание declarative partitions, миграцию данных и типичные ошибки на примерах с реальными командами и цифрами.
Пошаговое руководство по хранению, индексированию и поиску эмбеддингов в PostgreSQL с помощью расширения pgvector. Примерное время выполнения — 45–90 минут в зависимости от размера данных и железа.
Как запустить Supabase в своём ЦОДе или на VPS: проверенные шаги для production в 2025–2026 годах. Конкретные команды, настройки auth, storage, Realtime и ограничения self-hosted.
Пошаговое руководство по настройке физической (streaming) и логической репликации PostgreSQL с конкретными командами, параметрами и сценариями переключения мастера. Подходит для версий PostgreSQL 12–16, актуально на 2025–2026 годы.
Практическое руководство по ускорению PostgreSQL в 2025–2026 годах с конкретными командами, настройками и примерными числами для серверов от 16 до 512 ГБ оперативной памяти. Приводятся готовые конфигурации shared_buffers, work_mem, autovacuum, примеры партиционирования и пошаговые действия при replication lag.
Пошаговое руководство по настройке полнотекстового поиска на русском в PostgreSQL с индексами, морфологией и ранжированием. Примерное время выполнения: 60–120 минут в зависимости от объёма данных.
DuckDB — встраиваемая аналитическая СУБД, позиционирующаяся как "SQLite для аналитики", но в ряде сценариев SQLite всё ещё достаточно. Ключевой инсайт: для разовых локальных агрегаций и небольших витрин данных SQLite останется бюджетным выбором, для OLAP-запросов на десятки миллионов строк лучше выбирать DuckDB.
Краткий FAQ для разработчиков и DBA: ответы на практические вопросы по PostgreSQL в production — пул соединений, PgBouncer, бэкапы, VACUUM, мониторинг блокировок. Покрыты конкретные команды, конфигурации и сроки для 2025–2026 годов.
Пошаговый практический гайд по развёртыванию, проектированию таблиц и оптимизации ClickHouse для аналитики с конкретными командами и цифрами на 2025–2026 годы. Полезно для инженеров данных, аналитиков и DevOps, которые готовят систему на нагрузку от сотен миллионов до миллиардов событий в сутки.
Практическое руководство по настройке TimescaleDB для хранения и агрегации метрик с примерами команд, числовыми рекомендациями и планом на 2025–2026 годы. Подход подходит для систем с высокой частотой инсертов и требованиями к длительному хранению данных.
Практический гайд по использованию Tarantool в backend-проектах с примерами установки, репликации, интеграции с Go и Python и цифрами из практики 2025–2026 годов. Подробные шаги, конфигурации и рекомендации по мониторингу и бэкапам.