突破、进化,腾讯云数据库2018全年盘点 (2)

作为腾讯一款推出时间较长的自主可控数据库,TDSQL随着支撑业务规模扩大,以及实际场景的不断打磨,其核心性能也在突飞猛进。比如TDSQL除了提供计算下推,分布式事务等特性,也针对OLAP需求演进了TDSpark特性。

简单来说,是将SQLEngine基于OLAP场景做了修改,保留原生的MySQL协议接入能力。因此业务可以继续通过访问MySQL的渠道接入到OLAP-SQLEngine,OLAP-SQLEngine在这个时候不是将分布式的查询计划直接下推到各个数据库节点,而是引入一个中间层,目前是通过SparkSQL强大的计算能力能显著提升复杂SQL的执行性能。为了确保分析操作与在线的OLTP业务隔离,TDSQL的数据层为每份数据增加1个watch主数据库的数据异步节点,确保分析操作与在线业务操作不互相影响。

在实际的落地场景上,TDSQL过去一年的战绩颇丰。比如除了支撑微众银行之外、还支持华通银行、华夏银行、潍坊银行、内蒙金谷农商银行、北京人寿、爱心人寿等众多银行和保险公司的互联网核心生产系统,并已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域,得到了客户及行业的一致认可。

TencentDB for MySQL:生态建设更加完善

在世界上最流行的开源关系数据库MySQL领域,除了性能的不断完善之外,腾讯云更加生态层面的建设,比如,腾讯云MySQL2018年重大的性能突破之一是实现秒级监控。日常监控支持60秒粒度,覆盖连接访问、数据库负载、查询缓存、存储引擎等七十余项重要指标,可全方位监控数据库运行状况。

十五项数据库核心性能指标支持秒级的实时监控,可帮助用户及时掌握实例运行状况,快速定位实例性能问题。自定义资源阈值告警,可帮助用户知晓 DB 运行中的问题。它将问题及时反馈给运维人员,帮助您快速响应数据库问题。提供慢查询分析报告和 SQL 完整运行报告下载,帮助您了解影响数据库性能的因素。

另外,生态化建设中的至关重要的迁移和订阅的功能也全面上线。比如腾讯云数据传输服务(Data Transmission Service,DTS)支持 MySQL、MariaDB、PostgreSQL、Redis、MongoDB 等多种关系型数据库及NoSQL数据库迁移,可帮助用户在业务不停服的前提下轻松完成数据库迁移上云,利用实时同步通道轻松构建高可用的数据库容灾架构,通过数据订阅来满足商业数据挖掘、业务异步解耦等场景需求。

这个功能具有很强的实际应用价值,比如很多用户希望系统迁移时不影响业务提供服务。然而在迁移过程中,不停服就无法保证迁移数据的一致性。针对这样的问题,借助腾讯云数据传输服务DTS提供的数据迁移功能,就可以全面满足用户不停服迁移的需求,用户只需要通过简单的几步设置,即可完成数据从本地迁移上云的一系列繁琐工作。

目前,数据传输服务DTS已实现全Web化操作,控制台点击操作即可实现自动数据迁移,无需人工值守。

CTSDB和MongoDB:布局未来,抢占制高点

正如上面提到,随着5G时代的到来,针对于物联网、大数据和互联网监控等拥有海量时序数据的场景,腾讯云重兵布局时序数据库,腾讯云推出的CTSDB不仅可以降低数据存储成本也能简化日常运维工作。

CTSDB(Cloud Time Series Database) 是一种分布式、高性能的时序数据库,针对时序数据的高并发写入、存在明显的冷热数据、IoT 用户场景等做了大量优化。作为腾讯唯一的时序数据库,CTSDB 支撑了腾讯内部20多个核心业务 ,包括微信彩票、财付通、云监控、云数据库、云负载等。其中,云监控系统记录了腾讯内部各种软硬件系统的实时状态,CTSDB 承载了它所有的数据存储,在每秒千万级数据点的写入压力、每天 20TB+数据量的写入场景下稳定运行,足以证明CTSDB可以稳定支撑物联网的海量数据场景。

另外,针对小游戏的风口,以及小游戏行业需求变化很快的特点,腾讯云MongoDB特别适用游戏后端数据库,无固定 schema 的模式可以免去变更表结构的痛苦,大幅度缩短版本迭代周期,同时,还可以将 MongoDB当作缓存服务器使用,合理规划热数据。

目前,腾讯云数据库MongoDB已经支撑数款日活峰值20000w且流水上亿的微信小游戏。这些都缘于腾讯云MongoDB独特的性能特性,比如,腾讯云数据库MongoDB是国内唯一提供表级监控的云厂商。除此之外,腾讯云MongoDB也是国内唯一提供提供库表回档服务的云数据库,为客户提供更细粒度回档服务。举个例子,例如有一天游戏的某个模块上线之后,发现有用户在刷钱,分析发现因为一个Bug引起的,此时如果直接强制性把用户的钱收回来是非常不合理的,有了这个功能后,此时仅需要把这个bug引起的库表进行回档就可以。

开源:与MariaDB基金会战略合作,共建全球开源生态圈

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwpfsj.html