ScyllaDB — новая производительная NoSQL, совместимая с Apache Cassandra, от создателей Linux KVM
1Иллюстрация с сайта Scylladb.Com
Разработчики популярной системы виртуализации в Linux — KVM — представили свой новый Open Source-продукт. Им стало NoSQL-решение ScyllaDB, призванное стать более производительной альтернативной Apache Cassandra.
Ави Кивити (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.
Постоянная ссылка к новости: http://www.nixp.ru/news/13589.html. Дмитрий Шурупов по материалам infoworld.com.
В СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительность
Redis 4.0 — крупное обновление NoSQL-базы данных, устраняющее «ряд важных ограничений»
Apache Cassandra 3.0 — новая веха развития свободной распределённой СУБД
В СУБД MariaDB 10 улучшили репликацию, возможности NoSQL, интегрировали с Cassandra
Apache Cassandra 2.0: легковесные транзакции, триггеры, улучшения в CQL 1
Apache Cassandra 1.0 — NoSQL-СУБД стала совсем взрослой 1 2
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1