VK Tech выпустила Tarantool DB 3.0 с «охлаждением данных» и нативным дашбордом для Grafana
VK Tech объявила о доступности Tarantool DB 3.0 — новой версии своей высокопроизводительной in-memory базы данных, рассчитанной на онлайн-сервисы и системы обработки транзакций в реальном времени. Главным новшеством релиза стал механизм «охлаждения данных», автоматически распределяющий информацию между оперативной памятью и более дешёвым долговременным хранилищем. Такой подход, по расчётам разработчиков, снижает нагрузку на основную инфраструктуру и позволяет экономить на объёмах дорогой RAM без потери быстродействия при обращении к «горячим» данным.

Алгоритм сам определяет, какие наборы записей используются чаще всего, оставляя их в быстром in-memory слое, а редкие обращения перемещаются на диск. «Мы меняем сам подход к работе с данными. Система сама решает, куда поместить информацию, а бизнес получает доступ к полному объёму без лишних затрат», — поясняет директор по продуктам дата-сервисов VK Tech Екатерина Каннуникова.
Помимо «охлаждения» разработчики добавили новые запускаемые примеры конфигураций, расширили набор метрик для модуля архивации и встроили собственный дашборд Tarantool DB в Grafana, что упрощает мониторинг производительности и статуса кластера. Обновление совместимо с текущими сценариями репликации, шардинга и поддерживает как SQL-, так и NoSQL-запросы.
Tarantool, изначально созданный Mail.ru Group (ныне VK Tech), используется в высоконагруженных сервисах «Одноклассников», Badoo и других проектов, где критично время отклика и горизонтальное масштабирование. Платформа совмещает in-memory хранилище, журналирование транзакций и встроенный Lua-сервер приложений, поэтому нередко рассматривается как быстрая альтернатива Redis с возможностью транзакционной обработки. Обновление до версии 3.0 уже доступно на официальном сайте и в репозиториях, миграция с 2.x осуществляется в штатном режиме.
