什么?云数据库也能C位出道?
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~
是的,你没有看错。腾讯智造,新一代云数据库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:无服务器架构的按需按量计费
让用户专注于业务端应用的研发,为用户提供灵活的、敏捷的、可持续的,兼具新特性、高性能和低成本的新一代云原生数据库服务。

重新定义分布式 – 分而治之
客户对数据库最朴素的需求就是“多、快、好、省”,也就是“存储量,性能,易用性,成本“。基于对腾讯云当前用户场景深度分析,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位出道?的更多相关文章
- 【IT名人堂】何云飞:阿里云数据库的架构演进之路
[IT名人堂]何云飞:阿里云数据库的架构演进之路 原文转载自:IT168 如果说淘宝革了零售的命,那么DT革了企业IT消费的命.在阿里巴巴看来,DT时代,企业IT消费的模式变成了“云服务+数据”, ...
- 通过公网连接云数据库Memcache--ECS Windows篇
目前云数据库Memcache是需要通过ECS的内网进行连接访问,如果用户本地需要通过公网访问云数据库Memcache,可以在ECS Windows云服务器中通过netsh进行端口映射实现. 一.搭建要 ...
- JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理
文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结 JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语 ...
- 阿里云资深DBA专家罗龙九:云数据库十大经典案例分析【转载】
阿里云资深DBA专家罗龙九:云数据库十大经典案例分析 2016-07-21 06:33 本文已获阿里云授权发布,转载具体要求见文末 摘要:本文根据阿里云资深DBA专家罗龙九在首届阿里巴巴在线峰会的&l ...
- 腾讯云数据库团队:MySQL AHI 实现解析
MySQL 定位用户记录的过程可以描述为:打开索引 -> 根据索引键值逐层查找 B+ 树 branch 结点 -> 定位到叶子结点,将 cursor 定位到满足条件的 rec 上:如果树高 ...
- 1028阿里RDS如何恢复云数据库MySQL的备份文件到自建数据库
参照 https://help.aliyun.com/knowledge_detail/41817.html 恢复云数据库MySQL的备份文件到自建数据库 更新时间:2017-07-27 14:52: ...
- 阿里云服务器云数据库免费体验(Java Web详细实例)
一.效果展示 博主部署了两个war包到阿里云服务器上,一个是没有连接数据库的,另外一个是连接了数据库的. (由于阿里云服务器免费使用15天,下面链接约2016年3月9日后无效) (1)无数据库版访问地 ...
- 从SQL Server CloudDBA 看云数据库智能化
最近阿里云数据库SQL Server在控制台推出了CloudDBA服务,重点解决数据库性能优化领域问题,帮助客户更好的使用好RDS数据库,这是继MySQL之后第二个关系型数据库提供类似的服务. 数 ...
- 恢复阿里云RDS云数据库MySQL的备份文件到自建数据库
云数据库MySQL版使用开源软件Percona Xtrabackup对数据库进行备份,所以您可以使用该软件将云数据库MySQL的备份文件恢复到自建数据库中,本文将介绍详细的操作步骤. 关于云数据库My ...
随机推荐
- 设置eclipse全局编码格式
window--preference--general--workspace--text file encoding
- volatile的适用场景
volatile保证线程间的数据是可见的(共享的),但不保证数据同步 volatile相当于synchronized的弱实现,也就是说volatile实现了类似synchronized的语义,却又没有 ...
- Mysql分页查询性能分析
[PS:原文手打,转载说明出处,博客园] 前言 看过一堆的百度,最终还是自己做了一次实验,本文基于Mysql5.7.17版本,Mysql引擎为InnoDB,编码为utf8,排序规则为utf8_gene ...
- python笔记:#006#程序执行原理
程序执行原理(科普) 目标 计算机中的 三大件 程序执行的原理 程序的作用 01. 计算机中的三大件 计算机中包含有较多的硬件,但是一个程序要运行,有 三个 核心的硬件,分别是: CPU 中央处理器, ...
- 分布式消息队列XXL-MQ
<分布式消息队列XXL-MQ> 一.简介 1.1 概述 XXL-MQ是一款轻量级分布式消息队列,支持串行.并行和广播等多种消息模型.现已开放源代码,开箱即用. 支持三种消息模式: ...
- Pygame常用方法
'''import pygame# 初始化pygame库,让计算机硬件准备pygame.init()# ----------窗口相关操作-----------# 创建窗口window = pygame ...
- 嵌入Python系列 | 调用Python模块中无参数函数
开发环境 Python版本:3.6.4 (32-bit) 编辑器:Visual Studio Code C++环境:Visual Studio 2013 需求说明 在用VS2013编写的Win32程序 ...
- PAT1130:Infix Expression
1130. Infix Expression (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Give ...
- 免密登录-python
要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前,还有一个重要的事情要处理,那就 ...
- java中Number类理解
一般我们使用数字的时候,会使用内置的数据类型,比如int.float.double.但在实际的开发当中,我们有时候会遇到需要使用数字对象,而不是数据类型的时候.为解决这个问题,java为每一种数据类型 ...