ScyllaDB — новая производительная NoSQL, совместимая с Apache Cassandra, от создателей Linux KVM

Разработчики популярной системы виртуализации в Linux — KVM — представили свой новый Open Source-продукт. Им стало NoSQL-решение ScyllaDB, призванное стать более производительной альтернативной Apache Cassandra.

Архитектура СУБД ScyllaDB
Архитектура СУБД ScyllaDB / Иллюстрация с сайта Scylladb.Com

Ави Кивити (Avi Kivity) и Дор Лаор (Dor Laor) написали ScyllaDB на языке C++ (Cassandra написана на Java) и утверждают, что архитектура новой СУБД даже при запуске на одной машине обеспечивает параллельную работу и высокую скорость, что раньше были доступны только для кластеров. Для этого каждому ядру процессора выделяется свой экземпляр базы данных (шард) со своим сегментом памяти и сетевым стеком. При этом в ScyllaDB обеспечена полная совместимость с Cassandra, позволяющая использовать данные и запускать приложения без каких-либо изменений.

Тестирование производительности, проведённое авторами ScyllaDB, говорит о значительном улучшении производительности при сравнении с Cassandra: примерно в 4,3 раза в операциях записи и в 8,4 раза — в операциях чтения. Вообще же работа над Scylla началась благодаря созданию операционной системы OSv на базе Linux, оптимизированной для облачных нагрузок.

Исходный код серверной части ScyllaDB распространяется на условиях свободной лицензии GNU AGPL v3.0, драйверы для Cassandra — под Apache License v2.0. Проект представлен в GitHub, имеет репозитории для Linux-дистрибутивов CentOS/Fedora/RHEL (готовится репозиторий и для Debian/Ubuntu), образы для Docker и AMI (Amazon Machine Images). Сайт ScyllaDB — www.scylladb.com.

Дмитрий Шурупов по материалам infoworld.com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Apache выпустила уже третий патч для закрытия уязвимости в библиотеке Log4j — второй снова не справился
Обнаружено вредоносное ПО для Windows Subsystem for Linux
Linux исполнилось 30 лет
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Google профинансирует добавление поддержки языка Rust в ядро Linux
Баг или фича? Новая версия браузера Edge настойчиво предлагает использовать поисковик Bing
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
Google научит свою перспективную ОС Fuchsia запускать приложения для Android и Linux в нативном режиме
Последние новости

Подгружаем последние новости