Volt Active Data — это платформа для обработки потоковых данных в реальном времени, ориентированная на критически важные приложения, требующие высокой производительности, согласованности и масштабируемости. Ранее известная как VoltDB, система была переименована в 2022 году, чтобы отразить расширение её возможностей и эволюцию в полноценную платформу для обработки данных с низкой задержкой. Volt Active Data сочетает в себе возможности потоковой и транзакционной обработки данных, обеспечивая принятие решений и выполнение действий за менее чем 10 миллисекунд.
Система разработана с учётом требований современных приложений, таких как Интернет вещей (IoT), 5G и искусственный интеллект. Она использует архитектуру «shared-nothing» и полностью работает в памяти, что позволяет достигать высокой пропускной способности и низкой задержки при обработке миллионов транзакций в секунду. Volt Active Data обеспечивает горизонтальное масштабирование, сохраняя при этом ACID-согласованность и высокую доступность, что делает её подходящей для использования в телекоммуникациях, финансовых услугах и других отраслях, где критична оперативность обработки данных.
- Низкая задержка: обеспечивает обработку данных с задержкой менее 10 миллисекунд, что критично для приложений с высокими требованиями к скорости реакции.
- Горизонтальное масштабирование: поддерживает добавление узлов в кластер без потери производительности, позволяя эффективно обрабатывать растущие объёмы данных.
- ACID-согласованность: гарантирует целостность и надёжность данных, что важно для критически важных приложений.
- Интеграция с Apache Kafka: совместимость с популярными инструментами обработки потоковых данных для расширения функциональности.
- Поддержка открытого исходного кода: наличие Community Edition позволяет разработчикам тестировать и внедрять решения без значительных затрат.
- Высокая доступность: обеспечивает отказоустойчивость и восстановление после сбоев, минимизируя время простоя системы.
- Поддержка транзакционной и аналитической обработки: возможность выполнения как транзакционных, так и аналитических операций в рамках одной платформы.
- Упрощённая архитектура: снижение сложности инфраструктуры за счёт объединения различных слоёв обработки данных в единую систему.