TDB Documentation portal logo
Помощь
Обновлена 30 июля 2026 г. в 16:49

Tarantool DataBase 2.1.0

Дата релиза: 27.01.2025.

В релизе Tarantool DB 2.1.0 добавлен ряд новых возможностей и обновлений.

Основные изменения:

Подробная информация о продукте приведена в документации Tarantool DB.

## Шаблон приложения Tarantool DB для tt CLI {params[anchor=whats_new_2_1_0-tt_template]}

В Tarantool DB 2.1.0 добавлен шаблон для консольной утилиты tt CLI, который позволяет создать типовое приложение Tarantool DB с помощью команды tt create.

Шаблон приложения содержит следующий стенд:

  • кластер Tarantool 3.x из 2 роутеров и 2 наборов реплик по 2 хранилища;
  • 1 экземпляр веб-интерфейса Tarantool Cluster Manager (TCM);
  • 1 экземпляр etcd.

Создание приложения на основе шаблона и запуск такого приложения подробно описаны в разделе Шаблон приложения Tarantool DataBase для tt CLI.

Вкладка TCF в веб-интерфейсе Tarantool Cluster Manager

Начиная с Tarantool DB 2.1.0, в веб-интерфейсе Tarantool Cluster Manager (TCM) поддерживается интеграция с Tarantool Clusters Federation (TCF) — модулем для межкластерной репликации данных.

На вкладке TCF доступна информация о кластерах Tarantool DB, для которых запущен Tarantool Clusters Federation:

  • идентификаторы (ID) кластеров;
  • имена кластеров;
  • статусы кластеров — активный или пассивный. Активный кластер принимает запросы от приложения. Пассивный кластер содержит копию данных активного кластера, но не принимает запросы от приложения.

Состояния кластеров можно поменять вручную на противоположные с помощью кнопки Toggle.

Tarantool DataBase 2.1.0

Подробная информация о совместном использовании TCF и Tarantool DB приведена в разделе Использование Tarantool Clusters Federation.

Запускаемые примеры

Для удобства в Tarantool DB используются готовые примеры на основе Docker Compose, которые позволяют быстро запустить и попробовать ту или иную функциональность. В Tarantool DB 2.1.0 добавлены следующие запускаемые примеры:

Запись и чтение бинарных данных

В Tarantool DB 2.1.0 добавлен запускаемый пример binary_data, демонстрирующий работу с бинарными данными. Данные в примере записаны в шардированный спейс с помощью модуля CRUD. Для записи бинарных данных в Tarantool DB и их чтения в браузере используется приложение на языке Go.

Создание пользовательской метрики

В Tarantool DB 2.1.0 добавлен запускаемый пример создания пользовательской метрики, в котором используется модуль metrics. В примере создана хранимая функция, каждый вызов которой увеличивает значение пользовательской метрики на единицу. Значение созданной метрики можно отслеживать в веб-интерфейсе Grafana.

Узнать больше: custom_metrics.

Работа с синхронной репликацией

В Tarantool DB 2.1.0 добавлен запускаемый пример sync_replication. В примере показано, как записать данные в спейс с включенной или отключенной синхронной репликацией при помощи Go-приложения. Состояние репликации отслеживается в веб-интерфейсе Grafana.

Подробная информация о синхронной репликации приведена в документации Tarantool.