![VoltDB – новая СУБД для обработки транзакций в режиме реального времени](http://news.ferra.ru/images/257/257967.png)
VoltDB – это новый продукт, в разработке которого принимал участие
Майкл Стоунбрейкер (Michael Stonebraker), всемирно известный эксперт в
области баз данных. СУБД VoltDB, предназначенная для оперативной
обработки транзакций в режиме реального времени, по своей
производительности оставляет далеко позади все существующие решения. Сама
СУБД и хранимые в ней данные размещаются в памяти сервера, а точнее в
многочисленных модулях памяти. Одной из особенностей архитектуры VoltDB
является возможность ее развертывания на серверных кластерах в качестве
распределенной системы. По словам производителя, новое решение
представляет собой своеобразную комбинацию высокоскоростных
«in-memory»-СУБД, таких как Oracle TimesTen, и распределенных хранилищ
(key value stores), подобных Cassandra и MongoDB. Впрочем, VoltDB в
десятки раз опережает по производительности другие базы данных,
запускаемые в оперативной памяти. А в отличие от распределенных
хранилищ, новая система гарантирует исключительную целостность данных. Как
и большинство распределенных хранилищ, СУБД обладает превосходной
масштабируемостью. Специалисты смогут повышать производительность базы
данных путем включения новых серверов в состав кластера. VoltDB также
способна задействовать вычислительные возможности многоядерных
серверов. В процессе проводимых испытаний VoltDB удалось
обработать 560 000 TPC-транзакций в секунду. А во время тестирования
производительности онлайновой игры на 12-узловом кластере
продемонстрированный системой результат составил 1.3 миллионов
транзакций в секунду. В течение прошедших шести месяцев
возможности бета-версии системы оценили более полутора сотен клиентов.
СУБД VoltDB доступна в виде ПО с открытым исходным кодом, а несколько
дней назад разработчики объявили о возможности оформления подписки на
получение коммерческой технической поддержки.
|