Apache Cassandra 4.0 beta 发布了。这是一套开源分布式 Key-Value 存储系统,它最初由 Facebook 开发,用于储存特别大的数据。
官方介绍,该版本为史上最稳定的版本,带来了 1000 多项 bug 修复、改进和新特性,以及对项目质量的严格把控,进行了一系列模糊测试、故障注入与性能测试等操作。在接下来的 Beta 或 GA 版本中,不会有新特性或 API 的重大更改。
扩展操作速度提高 5 倍
Cassandra 在扩展操作期间在节点之间流送数据,例如在高峰流量时间内添加新节点或数据中心。4.0 中新的零拷贝流特性,与以往的版本相比,在没有 vnode 的情况下速度提高了 5 倍,这意味着尤其在云和 Kubernetes 环境中的架构更具弹性。
企业级安全性和可观察性
为了确保符合 SOX、PCI 与 GDPR 的法规和安全性,了解谁在访问数据以及何时访问数据至关重要。Cassandra 4.0 提供了审核日志记录功能,使操作员可以跟踪 DML、DDL 和 DCL 活动,而对正常工作负载性能的影响较小。基于相同的基础实施,还提供了一个新的 fqltool,它可以捕获和重放生产工作负载以进行分析。
新增了一些新控件可用于启用需要在每个数据中心基础上进行数据访问的用例。例如,如果在美国有一个数据中心,在欧洲有一个数据中心,则现在可以将 Cassandra 角色配置为仅使用新的 CassandraNetworkAuthorizer 可以访问单个数据中心。
多年来,观察 Cassandra 集群的主要方法是通过 JMX 和开源工具,例如 Instaclustr 的 Cassandra Exporter 和 DataStax 的 Metrics Collector。在此最新版本的 Cassandra 中,可以通过虚拟表有选择地公开系统指标或配置设置,这些虚拟表的使用方式与其它 Cassandra 表一样。
试验阶段 Java 11 ZGC 支持
支持 Java 11 的 ZGC 特性,目前处于试验阶段,其可以显著改善集群上垃圾回收的节点可用性。
生态支持
许多实用程序已经添加了对 Cassandra 4.0 的支持,包括客户端驱动程序库、Spring Boot 和 Spring Data、Quarkus、DataStax Kafka Connector 和 Bulk Loader,用于管理维修的 Cassandra Reaper 工具,用于处理备份和还原的 Medusa 与 Spark Cassandra Connector 等。
下载地址与发布公告:
https://cassandra.apache.org/blog/2020/07/20/apache-cassandra-4-0-beta1.html
评论删除后,数据将无法恢复
Apache Cassandra 4.0 beta 发布,史上最稳定版本
Apache Cassandra 4.0 beta 发布了。这是一套开源分布式 Key-Value 存储系统,它最初由 Facebook 开发,用于储存特别大的数据。
官方介绍,该版本为史上最稳定的版本,带来了 1000 多项 bug 修复、改进和新特性,以及对项目质量的严格把控,进行了一系列模糊测试、故障注入与性能测试等操作。在接下来的 Beta 或 GA 版本中,不会有新特性或 API 的重大更改。
扩展操作速度提高 5 倍
Cassandra 在扩展操作期间在节点之间流送数据,例如在高峰流量时间内添加新节点或数据中心。4.0 中新的零拷贝流特性,与以往的版本相比,在没有 vnode 的情况下速度提高了 5 倍,这意味着尤其在云和 Kubernetes 环境中的架构更具弹性。
企业级安全性和可观察性
为了确保符合 SOX、PCI 与 GDPR 的法规和安全性,了解谁在访问数据以及何时访问数据至关重要。Cassandra 4.0 提供了审核日志记录功能,使操作员可以跟踪 DML、DDL 和 DCL 活动,而对正常工作负载性能的影响较小。基于相同的基础实施,还提供了一个新的 fqltool,它可以捕获和重放生产工作负载以进行分析。
新增了一些新控件可用于启用需要在每个数据中心基础上进行数据访问的用例。例如,如果在美国有一个数据中心,在欧洲有一个数据中心,则现在可以将 Cassandra 角色配置为仅使用新的 CassandraNetworkAuthorizer 可以访问单个数据中心。
多年来,观察 Cassandra 集群的主要方法是通过 JMX 和开源工具,例如 Instaclustr 的 Cassandra Exporter 和 DataStax 的 Metrics Collector。在此最新版本的 Cassandra 中,可以通过虚拟表有选择地公开系统指标或配置设置,这些虚拟表的使用方式与其它 Cassandra 表一样。
试验阶段 Java 11 ZGC 支持
支持 Java 11 的 ZGC 特性,目前处于试验阶段,其可以显著改善集群上垃圾回收的节点可用性。
生态支持
许多实用程序已经添加了对 Cassandra 4.0 的支持,包括客户端驱动程序库、Spring Boot 和 Spring Data、Quarkus、DataStax Kafka Connector 和 Bulk Loader,用于管理维修的 Cassandra Reaper 工具,用于处理备份和还原的 Medusa 与 Spark Cassandra Connector 等。
下载地址与发布公告:
https://cassandra.apache.org/blog/2020/07/20/apache-cassandra-4-0-beta1.html