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 个选择
Titan Database
Titan 是一个可扩展的图数据库,专为在多台机器组成的集群中存储和查询包含数千亿个顶点和边的图而优化。Titan 是一个事务性数据库,可支持数千名并发用户执行复杂的图操作。

CouchDB
Apache CouchDB 是一种可通过 RESTful HTTP/JSON API 访问的分布式、容错且无模式的文档型数据库。它包含用于查询的增量式 map/reduce 机制,并通过仅追加的数据存储方式确保数据安全。

Apache HBase
HBase 是一个开源的非关系型分布式数据库,其设计灵感来自 Google 的 BigTable,使用 Java 编写。它是 Apache 软件基金会 Hadoop 项目的一部分,运行在 HDFS(Hadoop 分布式文件系统)之上,提供……

Datahike
Datahike 是一个由高效 Datalog 查询引擎驱动的持久化 Datalog 数据库。该项目最初是将 DataScript 移植到 hitchhiker-tree 上的成果。所有 DataScript 测试均已通过,但我们仍在优化内部实现。
Redis
数百万开发者用作缓存、向量数据库、文档数据库、流式引擎和消息代理的内存数据存储。

Google Cloud Bigtable
Bigtable 是 Google Cloud 平台产品组合中的一款完全托管的宽列和键值型 NoSQL 数据库服务,适用于大型分析和操作工作负载。
Spanner 是由谷歌开发的分布式 SQL 数据库管理与存储服务,具备全局事务、强一致性读取以及自动多站点复制和故障转移等功能。

KeyDB
KeyDB 是一个快速的 NoSQL 数据库,完全兼容 Redis 的 API、客户端和模块。


