«Классический механизм хранения heap создавался десятилетия назад. Сегодня приложения работают под высокой конкурентной нагрузкой» — Михаил Семенов, владелец продукта Platform V Pangolin DB.
Вчера мы анонсировали релиз нового метода хранения данных в Pangolin DB. Сегодня расскажем технические детали того, как замена heap на индекс-организованное хранение (IOT) ускорила PostgreSQL и решила проблему масштабируемости.
В статье разобрали:
▪️ Как UNDO-лог избавляет основные таблицы от bloat и снижает нагрузку на VACUUM
▪️ Как сжатие ZSTD на уровне блоков экономит дисковое пространство
▪️ Как работает миграция без остановки бизнеса
Подробный разбор, как всё это работает на уровне архитектуры, а также схемы B+-дерева и результаты с нагрузочных тестов — в нашей новой статье.
➡ Читать на Хабре