为互联网业务而生:阿里云全球首发云Cassandra服务!
引言:十年沉淀、全球宽表排名第一、阿里云首发云Cassandra服务
ApsaraDB for Cassandra是基于开源Apache Cassandra,融合阿里云数据库DBaaS能力的分布式NoSQL数据库。Cassandra已有10年+的沉淀,基于Amazon DynamoDB的分布式设计和 Google Bigtable 的数据模型。具备诸多优异特性:采用分布式架构、无中心、支持多活、弹性可扩展、高可用、容错、一致性可调、提供类SQL查询语言CQL等。Cassandra为互联网业务而生,已在全球广大互联网公司有成熟应用,是目前最流行的宽表数据库。阿里云在2019年8月份全球首发云Cassandra服务。
- 宽表市场排名: 排名第一。且 Datastax、ScyllaDB、CosmosDB都兼容CQL,已成事实标准:
- 10+年Cassandra发展历程:
选择阿里云Cassandra服务的几大理由:
理由一:Cassandra为互联网业务而生
如果业务系统有事务的要求,我们建议使用MySQL或者阿里云POLARDB数据库,其提供的事务特性及SQL能力更匹配BOSS、CRM、ERP等业务需求。
而对于互联网业务有如下特点:极致在线、高并发、大容量、可调的一致性、灵活扩展,MySQL并非最佳选择,Cassandra应运而生。
- 极致在线:支持多机房部署,单节点/单机房故障时,业务不中断。
- 扩展性强:支持从160GB到10PB的容量,支持从数千QPS到数千万的QPS,支持实例规格扩展,支持从单节点到多节点,支持从单机房到多机房,还将提供从同城到异地等多种扩展能力。匹配业务系统从小到大持续发展的特点,既满足不同发展时期对性能、成本、可靠性、灾备等不同要求,又可保障业务的平滑演进及连续性。
- 可调一致性:支持多种读写一致性级别,用户可依据自身业务系统特点灵活配置。比如对于物联网等业务,可以放宽一致性要求以获取更高的性能;对一致性要求较高的业务,则可选择QUORUM等强一致性级别。
如果您有这样的业务:聊天消息、新闻推送、历史订单、对象存储、购物车、计费系统、评论等,以及数据驱动的业务如风控、推荐、用户画像、物联网、日志分析等,阿里云Cassandra数据库是一个极好的选择。
理由二:开发者&DBA容易上手
一个熟悉MySQL的开发者,可以在半天内完全掌握Cassandra用法;一个熟悉MySQL的DBA,可以在一天内掌控Cassandra。Cassandra是一个易用易运维的数据库,有如下优点:
- CQL借鉴SQL语法,方便MySQL及传统数据库开发者直接使用
- 支持安全认证、SSL及完整鉴权体系,让DBA更省心
- 商业化前会支持备份恢复的能力,让DBA更放心
- 支持完整的索引服务,比如localindex、MV视图、SASI全文索引,方便开发者使用
- 原生提供各类语言的客户端:Java、Python、PHP、.Net、Nodejs等原生客户端(非thrift模式)连接Cassandra,性能跟JAVA客户端一致
理由三:大数据存储的利器、支持搭配X-Pack Spark
Spark是目前主流默认的大数据处理引擎,Cassandra是目前主流的BigData NoSQL数据库。Cassandra+Spark可以处理风控、推荐、物联网等很多数据驱动的业务。阿里云数据库团队也提供了X-Pack Spark引擎支持Cassandra,满足用户诉求。
理由四:阿里云数据库团队保驾护航、承诺7*24小时保障稳定性及安全
ApsaraDB for Cassandra是阿里云数据库团队精心构建的云服务,在商业化之前会原生支持同城多机房、备份恢复服务。阿里云数据库Cassandra团队承诺,会7*24小时保障您数据库的稳定性及安全,会不断改进性能,提供贴合业务的功能,为您的业务保驾护航。
最后,欢迎使用阿里云Cassandra,您有任何问题都可以咨询我们
本文作者:ApsaraDB Cassandra
本文为云栖社区原创内容,未经允许不得转载。
最新文章
- C#树状图 初始默认选中节点
- C# 操作 Word 修改word的高级属性中的自定义属性
- lscpu lsblk lsscsi lspci
- 【转】Web前端开发规范文档
- Fedora 21 中添加及更新源的命令
- 实现O(1)时间复杂度带有min和max 函数的栈
- 从客户端检测到有潜在危险的Request.Form值
- js运算符(运算符的结合性)
- 在cocos2d-x jsb/html5中设置触摸代理的方法
- 2017《JAVA技术》预备作业
- MySQL IO线程及相关参数调优
- 蓝桥杯算法训练_2的次幂表示+前缀表达式+Anagrams问题+出现次数最多的整数
- python中添加环境变量
- 【Swift】图文混排,ios开发中在textfield或textView中插入图片
- excel冻结标题栏,让标题栏不滚动的方法
- IDEA中Git的使用基础
- system.data.sqlite的源代码下载
- 2.1 Linux中wait、system 分析
- linux查看某个端口是被哪个进程占用的
- centos 无法ping内网 Destination Host Unreachable
热门文章
- Altera设置Virtual Pin
- Windows DHCP服务器
- csp-s模拟99题解
- 如何在CRichEditCtrl控件中直接读如RTF格式的文件(这个是通过流的方式来读取文件)
- Web中常见的绕过和技巧
- 02.万恶之源-python 运算符和编码
- <;每日一题>;题目2:编写装饰器,为多个函数加上认证功能(用户账号和密码来源于文件)
- USACO 2009 Open Grazing2 /// DP+滚动数组oj26223
- 微软云数据库SQL Azure
- UMP系统功能 分库分表