欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~

是的,你没有看错。腾讯智造,新一代云数据库CynosDB,“C”位出道了!

CynosDB是腾讯云自研的新一代高性能高可用的企业级分布式云数据库。融合了传统数据库、云计算与新硬件的优势,100%兼容开源数据库,百万级QPS的高吞吐,不限存储,价格仅为商用数据库的1/10。面向通用硬件的极致优化,打破安迪-比尔定律,释放硬件红利!

Cynos源于拉丁语中的Cynosura,古希腊神话中的北极星,意为焦点,引人注目的人或物。CynosDB作为腾讯云自研的新一代高性能高可用的企业级分布式云数据库,无论在地位还是能力上,都是天生的“Center”位。

由云重新定义数据库

数据库从来不缺少明星产品,正如业内引以为常的DB-Engines Ranking网站,从诞生的第一天起就以Popularity作为排名标准,开启了一场点赞通道从未关闭的技术选秀。出乎意料的是,2014年Amazon AWS发布云数据库Aurora开始正式进军每年400亿美金的数据库市场。

随后,Amazon AWS 首次成功被列入Gartner数据库领导者(Leaders)厂商阵营,Aurora的Popularity分数以每年100%的速度飞速增长,同时越来越多的云厂商的数据库开始在行业内和学术界涌现,由云重新定义数据库的时代已经到来。腾讯云数据库CynosDB也正式在这样的历史阶段应“云 ”而生。

企业级分布式云数据库CynosDB核心设计理念

Comprehensive:全面兼容新版的开源数据库

Cohesive:极致的内核级优化与新硬件技术相结合

Creative:实现全托管智能运维

Cost Effective:无服务器架构的按需按量计费

让用户专注于业务端应用的研发,为用户提供灵活的、敏捷的、可持续的,兼具新特性、高性能和低成本的新一代云原生数据库服务。

“节约成本和敏捷创新已成为企业上云的核心驱动力” – Mark Hurd, Oracle CEO

重新定义分布式 – 分而治之

客户对数据库最朴素的需求就是“多、快、好、省”,也就是“存储量,性能,易用性,成本“。基于对腾讯云当前用户场景深度分析,CynosDB在全面兼容开源数据库的生态体系下,重新定义了数据库的分布式架构 - 分而治之。

分就是将计算引擎和存储引擎解耦分离,以实现计算节点的无状态和故障隔离,所有的状态数据存储在存储引擎,这样计算节点可以以秒级的速度调度并快速恢复,把对业务的影响降到最低。

然后将存储引擎“卸载”到腾讯自研的第三代智能分布式共享存储系统,我们在系统稳定性、数据的高可靠、极致性能和企业级特性上进行了大量创新设计。实现了跨多可用区多副本的数据强一致,并结合CDP(Continuous Data Protection)连续数据保护技术,数据可靠性可达99.9999999%。可提供单Client百万级IOPS和亚毫秒RT(response time)延迟能力,达到甚至超过商业级存储的水平。

治就是可计算智能存储,面向通用硬件的极致优化:日志转换为记录以及数据页的操作下推到存储层完成,将网络IO减到最少,事务提交RT降到最低,实现了真正的“日志即数据库”。并通过零拷贝技术,减少了操作系统上下文切换以及数据在用户态和内核态之间拷贝引起的性能损耗,进一步优化了关键路径的系统性能,降低请求延迟。于此同时,利用AI深度学习技术,实现了存储节点磁盘故障预测、IO预取和缓存等能力。

一个云数据库的梦想

云数据库CynosDB是腾讯云继续提升、丰富,开放云计算能力的重要里程碑,同时也推动社区生态的进一步完善。随着新技术,新硬件,新架构的不断出现,会有更多的厂商加入到自研云数据库的行列,加入百万QPS,甚至百万TPS明星天团。对于CynosDB,满足客户最朴素的需求只是一个起点,最终的梦想是将朴素的需求做到极致。

未来的云数据库将会成为企业IT架构的“水,电,煤”,可以按需快速启动,支持各种类型的数据,满足所有种类的业务,无限存储,无服务器,全智能,自驱动,零运维,闲时免费,覆盖全球并能自动扩展到近用户端,提供稳定可靠自由扩展的服务,CynosDB将不懈的努力将更多的产品能力普惠世界。

CynosDB近期会开放公测申请,采用邀测制,进一步的消息,敬请关注腾讯云官网(https://cloud.tencent.com/ )。

此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1134345?fromSource=waitui

什么?云数据库也能C位出道?的更多相关文章

  1. 【IT名人堂】何云飞:阿里云数据库的架构演进之路

    [IT名人堂]何云飞:阿里云数据库的架构演进之路 原文转载自:IT168 ​ 如果说淘宝革了零售的命,那么DT革了企业IT消费的命.在阿里巴巴看来,DT时代,企业IT消费的模式变成了“云服务+数据”, ...

  2. 通过公网连接云数据库Memcache--ECS Windows篇

    目前云数据库Memcache是需要通过ECS的内网进行连接访问,如果用户本地需要通过公网访问云数据库Memcache,可以在ECS Windows云服务器中通过netsh进行端口映射实现. 一.搭建要 ...

  3. JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

    文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结   JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语 ...

  4. 阿里云资深DBA专家罗龙九:云数据库十大经典案例分析【转载】

    阿里云资深DBA专家罗龙九:云数据库十大经典案例分析 2016-07-21 06:33 本文已获阿里云授权发布,转载具体要求见文末 摘要:本文根据阿里云资深DBA专家罗龙九在首届阿里巴巴在线峰会的&l ...

  5. 腾讯云数据库团队:MySQL AHI 实现解析

    MySQL 定位用户记录的过程可以描述为:打开索引 -> 根据索引键值逐层查找 B+ 树 branch 结点 -> 定位到叶子结点,将 cursor 定位到满足条件的 rec 上:如果树高 ...

  6. 1028阿里RDS如何恢复云数据库MySQL的备份文件到自建数据库

    参照 https://help.aliyun.com/knowledge_detail/41817.html 恢复云数据库MySQL的备份文件到自建数据库 更新时间:2017-07-27 14:52: ...

  7. 阿里云服务器云数据库免费体验(Java Web详细实例)

    一.效果展示 博主部署了两个war包到阿里云服务器上,一个是没有连接数据库的,另外一个是连接了数据库的. (由于阿里云服务器免费使用15天,下面链接约2016年3月9日后无效) (1)无数据库版访问地 ...

  8. 从SQL Server CloudDBA 看云数据库智能化

    最近阿里云数据库SQL Server在控制台推出了CloudDBA服务,重点解决数据库性能优化领域问题,帮助客户更好的使用好RDS数据库,这是继MySQL之后第二个关系型数据库提供类似的服务.   数 ...

  9. 恢复阿里云RDS云数据库MySQL的备份文件到自建数据库

    云数据库MySQL版使用开源软件Percona Xtrabackup对数据库进行备份,所以您可以使用该软件将云数据库MySQL的备份文件恢复到自建数据库中,本文将介绍详细的操作步骤. 关于云数据库My ...

随机推荐

  1. JAVA面试题集

    基础知识: 1.C++或Java中的异常处理机制的简单原理和应用. 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常.违反语义规则包括2种情况.一种是JAVA类库 ...

  2. spring mvc和spring的区别

    springmvc只是spring其中的一部分. spring 可以 支持 hibernate ,ibatis ,JMS,JDBC 支持事务管理, 注解功能,表达式语言,测试 springmvc 就是 ...

  3. 北京一家JAVA开发公司面试题(留给后人)

    1.jsp有哪些内置对象?作用分别是什么? 2.描述一下servlet的生命周期和基本架构. 3.多线程有几种实现方法,都是什么? 同步有几种实现方法,都是什么? 4.作用域public   priv ...

  4. C++内存分区

    C++的内存划分为栈区.堆区.全局区/静态区.字符串常量和代码区. 这里去掉自由存储区,增加了代码区,理由会在下面讲到. 栈区:由系统进行内存的管理. 说明:主要存放函数的参数以及局部变量.栈区由系统 ...

  5. Android 加载GIF图最佳实践

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75578109 本文出自[赵彦军的博客] 起因 最近在项目中遇到需要在界面上显示一个 ...

  6. There is No Alternative~最小生成树变形

    Description ICPC (Isles of Coral Park City) consist of several beautiful islands. The citizens reque ...

  7. RabbitMQ In JAVA 介绍及使用

    介绍: RabbitMQ是开源的消息中间件,它是轻量级的,支持多种消息传递协议,可以部署在分布式和联合配置中,以满足高级别.高可用性需求.并且可在许多操作系统和云环境上运行,并为大多数流行语言提供了广 ...

  8. jquery touch 移动端上下滑动加载

    var touchStart, touchEnd, touchDiff = 80; $(window).on({ 'touchstart': function (e) { touchStart = e ...

  9. ArcCore重构-头文件引用问题的初步解决

    基于官方arc-stable-9c57d86f66be,AUTOSAR版本3.1.5   基本问题 1. 头文件引用混乱,所有头文件通过从搜索路径(-I)中引用,存在名称污染问题,需加入路径信息:   ...

  10. 凸包问题——Graham Scan

    Graham Scan 概述: 对于凸多边形的定义不在这里做详细叙述,这里给出算法的实现原理. Step 1: 找出x值最小的点的集合,从其中找出y值最小的点作为初始点 Step 2: 获得新序列后, ...