ScyllaDB

ScyllaDB
软件
软件描述
是一个开源的分布式NoSQL宽列数据存储系统,兼容Apache Cassandra,支持相同的协议(CQL和Thrift)和文件格式(SSTable),以及Amazon DynamoDB API,基于C++20。
官方网站
访问软件的官方网站了解更多信息
www.scylladb.com
什么是 ScyllaDB?
ScyllaDB 是为需要高性能和低延迟的数据密集型应用程序设计的数据库。它在与 Apache Cassandra 兼容的同时,实现了显著更高的吞吐量和更低的延迟。
Scylla 在每个节点上采用分片设计,意味着每个 CPU 核心处理数据的不同子集。核心之间不共享数据,仅在需要时显式通信。Scylla 声称这种设计在现代 NUMA SMP 机器上可实现更好的性能,并且随着核心数量的增加具有极佳的可扩展性。2017 年三星的一项基准测试显示,在高端机器上性能提升了 10 倍——该测试报告称,Scylla 在 24 核机器集群上的表现比 Cassandra 提升了 10 至 37 倍,具体取决于 YCSB 工作负载。
Scylla 是免费开源的,既可作为本地部署解决方案,也可在主要公共云提供商上使用,或作为 DBaaS(Scylla Cloud)服务。
主要功能
🔄 替代方案
15 个选择
Couchbase
Couchbase 是 NoSQL 数据库市场份额的领导者,在 AOL、德国邮政、NTT Docomo、Salesforce.com、特纳广播公司、Zynga 以及全球其他数百家组织中均有生产环境部署。
Spanner 是由谷歌开发的分布式 SQL 数据库管理与存储服务,具备全局事务、强一致性读取以及自动多站点复制和故障转移等功能。

Amazon DynamoDB
Amazon DynamoDB 是亚马逊公司作为其 AWS 服务组合的一部分提供的完全托管的 NoSQL 数据库服务。该服务由亚马逊首席技术官 Werner Vogels 于 2012 年 1 月 18 日宣布。概述:DynamoDB 与其他亚马逊服务的不同之处在于,它允许开发者购买……

LiteDB
LiteDB 是一个无需配置、适用于移动设备的开源数据库,其功能类似于 MongoDB。它是一个无服务器数据库,仅由一个小于 450KB 的 DLL 文件提供,完全使用 .NET C# 管理代码编写,并兼容 .NET 4.5 和 NETStandard 2.0。

Garnet
Garnet 是微软研究院推出的一种远程缓存存储系统,具备出色的性能(吞吐量和延迟)、可扩展性、存储能力、恢复功能、集群分片、键迁移以及复制等功能。Garnet 可与现有的 Redis 客户端配合使用。
dragonfly
Dragonfly 是一种极快的内存数据存储系统,专为现代云硬件上的高负载工作负载而构建。Dragonfly 与 Redis、Valkey 和 Memcached 完全 API 兼容,可实现快速无缝迁移,在硬件减少一半的情况下性能最高提升 25 倍……


