Новая OLTP-СУБД от Habr: ядро с eBPF-наблюдаемостью и адаптивным управлением
Разработчики на Habr раскрывают архитектурные контракты ядра новой OLTP-системы управления базами данных (СУБД), где ключевой особенностью становится глубокая встроенная наблюдаемость через eBPF и USDT-пробы. Это не просто технический обзор, а демонстрация подхода, при котором инструменты мониторинга низкоуровневой производительности встраиваются непосредственно в бинарник СУБД, что потенциально меняет стандартные практики отладки и анализа в реальном времени.
Архитектура ядра разделена на четкие слои, а конфигурация системы уходит от статических настроек в сторону адаптивного управления (adaptive tuning). Одной из обсуждаемых деталей является введение per-tablespace page size — размера страницы, определяемого для каждого табличного пространства отдельно. Это указывает на фокус на гибкость и оптимизацию производительности под различные рабочие нагрузки и типы данных внутри одной СУБД.
Такой подход, сочетающий модульную архитектуру, адаптивное управление и глубокую инструментальную наблюдаемость на уровне ядра, сигнализирует о попытке создать высокопроизводительную и легко диагностируемую систему. Это создает давление на традиционные модели разработки СУБД, где мониторинг часто является надстройкой. Проект может привлечь внимание сообщества разработчиков баз данных и системных инженеров, заинтересованных в современных низкоуровневых технологиях Linux для создания высоконагруженных приложений.