Описание
Tarantool Column Store — это отечественная in-memory колоночная система управления базами данных (СУБД), предназначенная для транзакционно-аналитической обработки данных в реальном времени. Эта СУБД обеспечивала гибридную обработку данных (HTAP), совмещая функции транзакционных и аналитических систем.
Система уникает необходимости в переносе и копировании данных в отдельные хранилища благодаря возможности проведения аналитических запросов непосредственно на самых свежих данных. Это значительно сокращает временные задержки и ресурсы, затрачиваемые на предварительное агрегирование данных для анализа.
Тarantool Column Store позволяет выполнять аналитику и отчеты в реальном времени, что делает ее адаптированной для сценариев, где критичен доступ к последним данным. Основными задачами системы являются:
— Аналитика в реальном времени;
— Формирование отчетности за ограниченное время;
— Ускорение аналитического процесса и расчетов;
— Хранение и управление данными и метаданными;
— Поддержка задач, связанных с машинным обучением (Feature Store).
Тarantool Column Store предлагает высокую производительность, достигаемую благодаря многопоточности и in-memory технологиям, которые позволяют проводить массовую параллельную обработку больших объемов данных. Также поддерживается горизонтальное масштабирование через шардирование, что делает конфигурацию системы гибкой и адаптивной.
Основные преимущества Tarantool Column Store заключаются в:
— Обеспечении высокой производительности и скорости обработки запросов за счет использования технологий многопоточности;
— Сквозном анализе данных с помощью in-memory технологий;
— Гибкой настройке схем данных с поддержкой вторичных индексов;
— Полной поддержке SQL, включая агрегатные и статистические функции;
— Персистентности данных и поддержке операций CRUD;
— Возможности репликации данных и автоматического вытеснения данных при заполнении оперативной памяти.
Система поддерживает различные API для интеграции с бизнес-приложениями, такие как Java, Python, Go, а также доступно HTTP API.
Tarantool Column Store работает на отечественных операционных системах, таких как Astra Linux, РЕД ОС и Альт. Для администрирования предусмотрены функции безопасности, такие как ролевая модель доступа (RBAC) и журнал аудита безопасности. Данные могут экспортироваться в системы мониторинга, такие как Prometheus и Grafana, что помогает оперативно отслеживать метрики и состояние системы.
Проектирование архитектуры Tarantool Column Store осуществляется с акцентом на интеграцию с другими бизнес-приложениями через JDBC/ODBC, HTTP, SQL и Apache Arrow Flight. Система позволяет автоматизировать установки и управления кластерами, что повышает общую эффективность и упрощает развертывание.
Кроме того, Tarantool Column Store входит в реестр российского программного обеспечения, что подтверждает его соответствие местным стандартам и требованиям. Это дает дополнительное преимущество в плане поддержки и адаптации под специфические запросы бизнеса.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.