Cassandra开山鼻祖:Cassandra是云原生和微服务化场景中最好的NoSQL数据库

简介: 前Apache Cassandra项目主席Jonathan Ellis,提出数据驱动企业变革将会是企业的新价值高地。他认为Cassandra的永续在线、无中心架构、线性扩展、全球分布等特点十分契合数据驱动的发展要求。他指出,Cassandra是云原生和微服务化场景中最好的NoSQL数据库。本文为大家解析该观点。阿里云作为Cassandra中文社区建设者之一,率先提供Apache Cassandra公共云服务。文末附开发者福利。

Cassandra诞生于2007年,距今已发展十余年。得益于全球顶级大公司包括Twitter,LinkedIn,Apple,DataStax、Facebook等和开发者的持续技术输出, Cassandra数据库已连续超过8年在宽表数据库领域全球受欢迎程度排名第一。
Cassandra在全球各行业有广泛应用,公开资料表明在Apple有16w Cassandra节点,存储容量超过10PB。阿里云作为Cassandra中文社区建设者之一,提供Apache Cassandra公共云服务。

4月27日Cassandra中国社区有幸邀请到两位NoSQL领域的国际专家Jonathan Ellis和邓为先生,分享了《Apache Cassandra引领云原生时代数据架构变革的数据库》。
Jonathan Ellis是Apache Cassandra开源项目最重要的技术元老、开山鼻祖之一,曾以一己之力为Cassandra开源项目贡献了近50%的代码,曾连续数年担任Apache Cassandra项目主席。他也是Cassandra商业公司DataStax的联合创始人,并一直在DataStax担任技术总监,负责领导Apache Cassandra开源产品策略和开发,以及DataStax Enterprise的技术研发。当前他仍然活跃在分布式数据库系统研发的最前沿,是NoSQL领域国际知名的专家之一。

在本次分享中,Jonathan Ellis提出数据驱动企业变革将会是企业的新价值高地。他认为Cassandra的永续在线、无中心架构、线性扩展、全球分布等特点十分契合数据驱动的发展要求。他指出,Cassandra是云原生和微服务化场景中最好的NoSQL数据库

2010年全球数据总量达到2ZB,这个数值还在以每两年接近翻一番的速度增长。预计2020年将达到47ZB,比2010年增长超过20倍,近两年的数据总量相当于人类有史以来所有数据量的总和。IDC报告显示,企业80%的数据是非结构化数据,且每年按指数增长60%。飞速增长的非结构化数据,驱动企业存储和处理数据的技术不断向前变革演进,云原生、微服务化等技术不断涌现,也给NoSQL数据库带来了新的机遇和挑战。而Cassandra是一款有着优秀基因,诸多优异特性的NoSQL数据库,非常契合数据驱动企业变革的发展要求。这也是Jonathan Ellis认为Cassandra是云原生和微服务化场景中最好的NoSQL数据库主要原因。

Cassandra是宽表数据库领域不可或缺的一员,阿里云早在2018年就开始布局Cassandra云数据库。经过持续酝酿和技术积累,于2019年8月完成Apache Cassandra云数据库全球首发公测上线。又于今年2.24日率先商用发布Apache Cassandra云服务,是全球各知名公有云厂商中最早提供原生Apache Cassandra公有云服务的厂商。
阿里云Cassandra云数据库,基于社区版开源Apache Cassandra内核开发。除了具备Apache Cassandra的各优势特性外,还结合了阿里云ApsaraDB数据库管控技术,在数据库内核、服务化等方面进行了大量优化。具备如下优势:
阿里云Cassandra云数据库优势
极致在线(Always Online),满足应用对永续在线的苛刻要求
 采用Masterless无中心架构,节点对等,单节点故障业务无影响,无性能抖动。不会因单节点故障而引发系统切换,导致卡顿、断联等问题,保障业务连续性。
 原生支持集群跨DC容灾,无需数据同步工具。应用可基于此原生能力,构建完备的跨AZ、跨Region容灾方案。
敏捷易用,开发者易上手
 支持类SQL语法CQL,MySQL开发者,基本上一天内就可掌握CQL用法。开发者在RDS数据库上积累的开发经验和使用习惯,可继续沿用,极大降低了学习成本。
 支持TTL,历史数据自动过期、自动清理。减少了手工清理,繁琐易错的问题。
可调一致性,适配不同场景需求
 支持配置强一致性,最终一致等多种方式。满足不同场景对可用性、性能及成本等方面的不同要求。
独有优势包括:
企业级高可用保障
 提供提供99.9%的企业级SLA保障。
 支持集群跨多DC容灾,无需数据同步工具。已有的单DC集群,点击数个按钮即可在线扩展为多DC集群。
 提供备份恢复功能,关键数据及时备份、归档。
 安全加固,支持SSL、IP白名单、账号鉴权等机制保障数据库安全。
企业级服务化能力
 云服务线上托管,开箱即用。仅需十余分钟即可构建完备的数据库系统,资源随时申请、释放,应用可快速迭代和试错。
 提供可视化的数据库管理及监控告警平台,支持实例监控、告警、nodetool等丰富的运维功能,运维省心省力。
 提供迁移功能,您可平滑将现有的Cassandra应用迁移到云上。
灵活扩展,起配门槛低
 单集群2节点起配,2~500台在线扩展。最大可扩展支持PB级存储容量。满足业务系统初期、中长期的不同规模及成本要求。
 支持实例规格升降配,其中高可用配置下还支持在线升降配。从容应对可预知的业务潮汐场景,如双十一等可预知的短时业务高峰,可临时将规格在线升配,待高峰过后可在线降配,以节省成本。
高性能、低延迟、低成本
 与传统数据库的B+树相比,Cassandra 采用LSM存储模式,专门应对高并发写入场景。阿里云在磁盘并发读写等方面做了大量性能优化,吞吐量在大部分场景下相比开源Cassandra提升20%,最高可提升100%。支持扩展千万OPS读写能力,毫秒级低延迟。
 对于性能要求极高的场景,可选择SSD存储来构建高性能在线数据库。去除缓存,简化架构,降低成本。
 支持HDD、SSD本地盘。对于海量冷温数据,可使用HDD本地盘存储。存储容量大,成本低,性能高。

据Gartner 预测,到2023年,全球3/4的数据库会跑在云上。阿里云Cassandra云数据库未来将围绕客户业务,持续在性能,成本,易用性,安全、灾备、运维等各个方面不断演进和创新,成就客户。

产品优惠:首购试用9.9元包三月。
直达链接:https://www.aliyun.com/product/cds

相关文章
|
11月前
|
人工智能 运维 NoSQL
云栖大会|AI浪潮下的NoSQL演进:下一代数据库的破局之道
AI浪潮下的NoSQL演进:下一代数据库的破局之道
|
存储 NoSQL 搜索推荐
NoSQL数据库分类概览
以上就是我们的NoSQL数据库奇幻之旅。每一种NoSQL数据库都有自己独特的魅力和专长,择选合适的数据库,就像在魔法世界中挑选最适合自己的魔杖,使你的数据管理变得更加高效和神奇。在当今数据驱动的时代,懂得这些数据库的秘密,就掌握了处理各种数据挑战的关键。
634 61
|
存储 NoSQL 关系型数据库
【赵渝强老师】什么是NoSQL数据库?
随着大数据技术的兴起,NoSQL数据库(Not Only SQL)得到广泛应用。它不局限于二维表结构,允许数据冗余。常见的NoSQL数据库包括Redis、MongoDB和HBase。Redis是基于内存的高性能数据库,采用单线程模型和多路复用I/O,支持高效的数据结构。MongoDB使用BSON格式存储文档,查询语言强大,类似关系型数据库。HBase基于HDFS,适合数据分析,采用列式存储,支持灵活的列族设计。视频讲解及更多内容见下文。
1084 79
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
905 12
|
存储 NoSQL MongoDB
微服务——MongoDB常用命令1——数据库操作
本节介绍了 MongoDB 中数据库的选择、创建与删除操作。使用 `use 数据库名称` 可选择或创建数据库,若数据库不存在则自动创建。通过 `show dbs` 或 `show databases` 查看所有可访问的数据库,用 `db` 命令查看当前数据库。注意,集合仅在插入数据后才会真正创建。数据库命名需遵循 UTF-8 格式,避免特殊字符,长度不超过 64 字节,且部分名称如 `admin`、`local` 和 `config` 为系统保留。删除数据库可通过 `db.dropDatabase()` 实现,主要用于移除已持久化的数据库。
917 0
|
存储 NoSQL 关系型数据库
微服务——MongoDB的应用场景
随着Web2.0时代的到来,传统关系型数据库(如MySQL)在高并发读写、海量数据存储及高可扩展性需求方面逐渐力不从心。而MongoDB凭借其灵活的文档结构和高效性能,在社交、游戏、物流、物联网和视频直播等场景中表现出色。这些场景通常具有数据量大、写入频繁且对事务要求不高的特点。选择MongoDB适合以下情况:应用无需复杂事务与join支持、需求不确定需快速迭代、需处理高QPS读写或超大规模数据存储、追求高可用性和快速水平扩展能力。相比MySQL,MongoDB能以更低的学习、开发和运维成本满足现代应用需求。
571 0
|
存储 消息中间件 SQL
微服务改造血泪史:数据库拆分踩过的那些坑!
本文复盘了传统项目改造成微服务架构时,数据库拆分过程中遇到的问题。主要问题包括:1. 数据库拆分过细,导致跨服务调用频繁,破坏服务独立性;2. 数据一致性难以保证,分布式事务管理复杂;3. 跨服务查询影响性能,复杂查询难以实现。初次改造时应避免过度拆分,逐步演进架构。
416 0
|
Cloud Native API 持续交付
云原生架构下的微服务治理策略与实践####
本文旨在探讨云原生环境下微服务架构的治理策略,通过分析当前面临的挑战,提出一系列实用的解决方案。我们将深入讨论如何利用容器化、服务网格(Service Mesh)等先进技术手段,提升微服务系统的可管理性、可扩展性和容错能力。此外,还将分享一些来自一线项目的经验教训,帮助读者更好地理解和应用这些理论到实际工作中去。 ####
422 0
|
存储 Cloud Native 数据处理
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
本文整理自阿里云资深技术专家、Apache Flink PMC 成员梅源在 Flink Forward Asia 新加坡 2025上的分享,深入解析 Flink 状态管理系统的发展历程,从核心设计到 Flink 2.0 存算分离架构,并展望未来基于流批一体的通用增量计算方向。
776 0
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
|
运维 监控 Cloud Native
从本土到全球,云原生架构护航灵犀互娱游戏出海
本文内容整理自「 2025 中企出海大会·游戏与互娱出海分论坛」,灵犀互娱基础架构负责人朱晓靖的演讲内容,从技术层面分享云原生架构护航灵犀互娱游戏出海经验。
1018 15