
软件介绍
ScyllaDB数据库官方安装版是一款优秀的数据库工具,ScyllaDB数据库的处理速度极快,每节点每秒处理100万TPS秒,并且处理的过程中还降低了延迟率。而且ScyllaDB数据库采用了最新的C++编写而成。
软件特色
Scylla是实时大数据数据库,与Apache Cassandra和Amazon DynamoDB API兼容。Scylla采用无共享方法,该方法可以提高吞吐量和存储容量,以实现数量级性能改进并降低硬件成本。
ScyllaDB 在垃圾收集或者 Compaction 的时候不需要暂停;在常规生产负载的时候可以添加和删除节点。
Scylla 背后的设计和开发团队成员来自于 KVM 虚拟化管理器 —— Avi Kivity, Dor Laor, Benny Schnaider 和 OSS 老成员。KVM 现在是大部分云计算环境(包括 Google Compute Engine 和 OpenStack)的默认虚拟化管理器。在 ScyllaDB,Scylla 团队把这些底层知识应用到大数据技术中。数据结构测量不会跨 CPU 缓存线,poll 模式驱动替代了中断。
ScyllaDB 使用最新的 C++ 14 和 GCC 5.1 来实现理想的通用非挥发性随机访问存储。
ScyllaDB 服务器开源协议是 AGPL 3.0,驱动开源协议是 Apache。
软件官网
https://www.scylladb.com/
软件综述
ScyllaDB是一款分布式、无模式数据库,由ScyllaDB公司开发。它旨在提供高性能、高扩展性和一致性的存储解决方案。
ScyllaDB具有以下特点:
- 高性能:ScyllaDB使用无共享架构,可以提供非常高的吞吐量和低延迟。
- 高扩展性:ScyllaDB可以轻松扩展到数百或数千个节点,以满足不断增长的数据量和并发请求。
- 一致性:ScyllaDB提供强一致性,确保数据在所有节点上始终保持一致。
- 无模式:ScyllaDB支持无模式数据模型,允许用户灵活地存储和查询数据。
- 高可用性:ScyllaDB提供高可用性,即使部分节点出现故障,数据仍然可以访问。
ScyllaDB适用于各种各样的应用程序,包括:
- 在线交易处理(OLTP):ScyllaDB非常适合OLTP应用程序,因为它可以提供非常高的吞吐量和低延迟。
- 实时分析:ScyllaDB可以用于实时分析应用程序,因为它可以快速处理大量数据。
- 物联网(IoT):ScyllaDB可以用于IoT应用程序,因为它可以存储和查询大量传感器数据。
- 机器学习:ScyllaDB可以用于机器学习应用程序,因为它可以存储和查询大量训练数据。
与其他分布式、无模式数据库相比,ScyllaDB具有以下优势:
- 更高的性能:ScyllaDB使用无共享架构,可以提供非常高的吞吐量和低延迟。
- 更高的扩展性:ScyllaDB可以轻松扩展到数百或数千个节点,以满足不断增长的数据量和并发请求。
- 更强的一致性:ScyllaDB提供强一致性,确保数据在所有节点上始终保持一致。
ScyllaDB是一款非常适合OLTP、实时分析、IoT和机器学习等应用程序的分布式、无模式数据库。它具有高性能、高扩展性、强一致性和无模式等特点,可以满足各种应用程序的存储需求。