Apache Cassandra 定期发布新版本。每个版本都会修复错误、提高性能,有时还会引入新功能。一些值得注意的版本包括:
Apache Cassandra 2.x:此版本引入了几个关键功能,例如轻量级事务、触发器和用户定义类型。它是 Cassandra 开发的一个重要里程碑,增强了其功能和性能。此版本已停产,不再维护。
Apache Cassandra 3.x:Cassandra 3.x 带来了许多改进,包括更好的压缩策略、虚拟表和物化视图。此版本专注于提高性能和可用性。一旦 5.x(目前处于预览阶段)于 2023 年 11 月至 12 月发布,此版本将终止使用。
Apache Cassandra 4.x:最新主要版本 Cassandra 4.x 旨在提供重大的架构改进、提高读写性能以及更好地支持多工作负载用例。
DataStax Enterprise (DSE) 版本
DataStax Enterprise是 Cassandra 的企业级发行版,它提供了开源版本以外的其他特性和功能。DSE 版本与 Apache Cassandra 版本紧密结合,但还包括针对企业部署量身定制的专有增强功能。一些值得注意的 DSE 版本包括:
DataStax Enterprise 4.x:与 Apache Cassandra 2.x 相对应,DSE 4.x 吸收了 Cassandra 2.x 的所有改进,同时添加了高级安全选项、分析集成和可视化管理工具等企业功能。此版本已停用。
DataStax Enterprise 5.x:与 Cassandra 3.x 保持一致,DSE 5.x 提供了增强的搜索功能、高级安全功能和改进的分析性能。它还引入了 DSE Graph,这是 Cassandra 之上的图形数据库层。
DataStax Enterprise 6.x:继 Cassandra 3.x 之后,DSE 6.x 专注于简化操作,使部署和管保加利亚电报数据 保加利亚电报数据 理 Cassandra 集群变得更加容易。它引入了 NodeSync 等功能,用于自动修复和高级工作负载隔离。
DataStax Enterprise 7.x:截至本文撰写时,最新的主要版本(开发人员预览版)DSE 7.x 基于 Cassandra 4.x 构建,并提供广泛的功能,包括高级分析、容器部署和生成式 AI 应用的向量搜索。
Datastax 还提供 Datastax Astra DB,这是一种多云数据库即服务解决方案。这是一款云原生产品,支持多种 API 和编程语言,可快速开发高度可扩展的实时应用程序。
选择正确的版本
在开源 Cassandra 和 DataStax Cassandra 版本之间做出选择取决于您的具体要求和组织需求。
如果您优先考虑灵活性、成本效益,并且拥有独立管理 Cassandra 部署的资源,那么开源版本可能是正确的选择。
另一方面,如果您需要企业级功能、高级安全性、分析功能和专门支持,DataStax Enterprise 可以提供全面的解决方案。
Apache Cassandra 是一种开源分布式数据库,已经历了多个版本的发展,每个版本都带来了有价值的改进和功能。DataStax 提供 Cassandra 的社区版和企业级发行版 DataStax Enterprise,提供额外的功能和支持。
无论您选择开源版本还是商业发行版,Cassandra 的扩展能力、处理海量数据集和保持容错能力使其成为现代数据驱动应用程序的绝佳选择。
想要从 Cassandra 数据库投资中获得更多收益?立即联系 Datavail 的 NoSQL 专家。