Apache Cassandra
Apache Cassandra
软件描述
当您需要在不牺牲性能的前提下实现可扩展性和高可用性时,Apache Cassandra 数据库是正确选择。
官方网站
访问软件的官方网站了解更多信息
cassandra.apache.org
什么是 Apache Cassandra?
Apache Cassandra 已成为推动当今众多现代业务应用的领先 NoSQL 平台,通过提供持续可用性、高可扩展性和性能、强大的安全性以及操作简便性,同时降低总体拥有成本。
当您需要在不牺牲性能的前提下实现可扩展性和高可用性时,Apache Cassandra 数据库是理想选择。其线性可扩展性以及在通用硬件或云基础设施上的可靠容错能力,使其成为关键任务数据的理想平台。Cassandra 对跨多个数据中心复制的支持处于行业领先地位,能为用户提供更低延迟,并确保在区域故障时系统仍可正常运行。
Cassandra 的数据模型兼具列索引的便利性与日志结构更新的高性能,对去规范化和物化视图提供强力支持,并具备功能强大的内置缓存机制。数据会自动复制到多个节点以保证容错性。支持跨多个数据中心的复制,故障节点可无缝替换而无需停机。
随着新机器的增加,读写吞吐量均呈线性增长,且应用程序无需中断或停机。
访问 https://www.datastax.com/dev 了解更多代码示例、工作坊、演示等内容。
立即在 DataStax Astra 的免费永久层级(5GB)上试用,支持 AWS、Azure 或 Google Cloud:https://astra.datastax.com/register
Astra 原生支持 http://stargate.io 项目,该平台可为 REST、无模式文档式 JSON、GraphQL 提供自动 API 端点(更多 API 正在开发中)。Astra 与 Stargate 还将协调与存储分离至不同节点,从而实现更灵活的架构,并在扩展时降低资源消耗。
🔄 替代方案
51 个选择YDB
YDB 是一个开源的分布式 SQL 数据库,兼具高可用性、可扩展性以及强一致性和 ACID 事务。
Amazon Redshift 使用 SQL 分析数据仓库、操作型数据库和数据湖中的结构化和半结构化数据,借助 AWS 设计的硬件和机器学习技术,在任何规模下均实现最佳性价比。

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

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。

Skytable
Skytable 是一个免费开源的实时 NoSQL 数据库,旨在实现可扩展的灵活数据建模。



