ScyllaDB

ScyllaDB

ScyllaDB

软件

软件描述

是一个开源的分布式NoSQL宽列数据存储系统,兼容Apache Cassandra,支持相同的协议(CQL和Thrift)和文件格式(SSTable),以及Amazon DynamoDB API,基于C++20。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.scylladb.com

安全链接HTTPS
立即访问

什么是 ScyllaDB?

ScyllaDB 是为需要高性能和低延迟的数据密集型应用程序设计的数据库。它在与 Apache Cassandra 兼容的同时,实现了显著更高的吞吐量和更低的延迟。

Scylla 在每个节点上采用分片设计,意味着每个 CPU 核心处理数据的不同子集。核心之间不共享数据,仅在需要时显式通信。Scylla 声称这种设计在现代 NUMA SMP 机器上可实现更好的性能,并且随着核心数量的增加具有极佳的可扩展性。2017 年三星的一项基准测试显示,在高端机器上性能提升了 10 倍——该测试报告称,Scylla 在 24 核机器集群上的表现比 Cassandra 提升了 10 至 37 倍,具体取决于 YCSB 工作负载。

Scylla 是免费开源的,既可作为本地部署解决方案,也可在主要公共云提供商上使用,或作为 DBaaS(Scylla Cloud)服务。

🔄 替代方案

15 个选择
0

Cockroach 是一个分布式键值存储系统,原生支持 ACID 事务语义和版本化值。其主要设计目标是实现全局一致性和高可用性,因此得名。

4

MongoDB 是一种文档数据库,具备您所需的可扩展性和灵活性,以及您需要的查询和索引功能。

0

数百万开发者用作缓存、向量数据库、文档数据库、流式引擎和消息代理的内存数据存储。

5

Valkey 是一个开源(BSD 许可)的高性能键值数据存储系统,支持多种工作负载,如缓存、消息队列,并可作为主数据库使用。Valkey 可以以独立守护进程或集群模式运行,支持复制和高可用性等选项。

5

DiceDB 是一个开源、快速、响应式、内存中的数据库,专为现代硬件优化。通常用作缓存,它提供熟悉的接口,同时通过查询订阅实现实时数据更新。

Apache Cassandra

Apache Cassandra

0

当您需要在不牺牲性能的前提下实现可扩展性和高可用性时,Apache Cassandra 数据库是正确选择。

Google Cloud Bigtable

Google Cloud Bigtable

0

Bigtable 是 Google Cloud 平台产品组合中的一款完全托管的宽列和键值型 NoSQL 数据库服务,适用于大型分析和操作工作负载。

TiDB

TiDB

0

TiDB 是一个开源的 NewSQL 数据库,支持混合事务和分析处理(HTAP)工作负载。它兼容 MySQL,能够提供水平扩展性、强一致性和高可用性。

下一页

标签

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub