Cassandra Day China 中文论坛

欢迎大家加入我们的学习交流微信群,群里有各路大神答疑解惑,也有很多小伙伴们一起交流进步。入群请添加小秘书企业微信:https://bit.ly/3alGw


现如今,云计算和Kubernetes改变了人们开发、部署和使用无状态应用的方式。云原生应用可以随着流量的改变而弹性伸缩、在一系列的故障场景中都具有自动复原能力,并且以容器化 (containerized) 的方式在不同的环境中自由迁移和运行。

云原生应用程序栈在从应用层到数据库再到基础设施等各个层面都需要具备这些特点。就数据库层面来说,Cassandra作为一种拥有点对点结构、超强的弹性以及复原能力的数据库,它可以完美适配云原生应用的特点。

Cassandra 4.0包含了很多针对云原生应用场景的设计,包括解决了在拓扑变化时的不可用问题,并实现了在集群增加容量时的弹性伸缩。作为云原生应用栈中的数据层,Cassandra 4.0能够跟无状态应用一样,满足云原生应用栈的各种需求。

在本次更新中,Cassandra社区贡献了超过1000处故障修正、改进提升以及全新特性。其中最为重要的改进包括:

  • 比上个版本快5倍的伸缩操作——在云端和Kubernetes环境下的零拷贝串流(Zero Copy Streaming)
  • 企业级的安全性和可观测性——实时审核日志(Audit Logging) 和流量回放(Traffic Replay)
  • 节点可用性的提升——使用Java 11中新的垃圾回收器,比如ZGC

通过在1000个节点的集群上和上百种现实应用实例及结构(schema)中进行性能测试,Cassandra 4.0被验证是史上最为稳定的版本。

其稳定性主要来自于它的回放测试 (replay testing)、模糊测试和基于属性的测试 (Fuzz testing and property-based testing)、分布式测试和错误注入测试 (Distributed tests and fault-injection testing)以及升级测试 (Upgrade testing)。

在本次活动中,我们的嘉宾将分享他们对于Cassandra 4.0中以下内容的理解:

  • 审核日志 (Audit Logging)
  • 零拷贝串流 (Zero-copy streaming)
  • Netty节点间通信 (Netty Internode messaging)
  • 虚拟表 (Virtual Table)
  • 增量式修复 (Incremental Repair)
  • 临时副本 (Transient replication)
  • 回放测试,查询日志 (Replay Testing (FQL))
  • 模糊测试和基于属性的测试 (Fuzz Testing and Property based testing)
  • Cassandra-diff工具
  • 你可以为4.0发布做什么贡献
展开查看详情

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

DataStax, Inc.是一家数据管理公司,总部位于美国加州圣特克拉拉。DataStax公司是著名的开源软件NoSQL数据库Apache Cassandra背后提供支持的主要商业公司。