TDSQL for Cloud
    发布时间: 2016-08-08 16:44    

TDSQL-C 是腾讯云自研的新一代高性能高可用的企业级分布式云数据库。融合了传统数据库、云计算与新硬件技术的优势,100%兼容 MySQL 和 PostgreSQL,实现超百万级 QPS 的高吞吐,海量分布式智能存储,保障数据安全可靠。


TDSQL for Cloud

1. 发展历程


腾讯云数据库(TDSQL-Tencent Distributed)是随着腾讯业务规模不断扩大而发展起来的,其定位是基于互联网分布式架构的金融级数据库。

从 2004年开始,腾讯充值等计费类业务快速发展,传统方案已经无法支撑日益增长的需求,通过多年摸索,最终选择兼容 MySQL 协议的交易型分布式架构。并根据业务需求推动数据库架构不断革新,之后推出了分析型分布式数据库TDSQL-PostgreSQL和TDSQL-C云数据库。

截止到 2019年,腾讯云数据库 TDSQL 经过 15年的发展,已经覆盖公有云、专有云部署模式,为银行、保险、证券,财付通、腾讯充值,阅文集团,区块链等 5000 多个金融类业务提供底层支撑。


 

2. 产品介绍


分布式数据库(Tencent Distributed SQL,以下简称 TDSQL)是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。

云原生数据库 TDSQL-C(Cloud Native Database TDSQL-C)简称 TDSQL-C。TDSQL-C 是腾讯云自研的新一代高性能高可用的企业级分布式云数据库。融合了传统数据库、云计算与新硬件技术的优势,100%兼容 MySQL 和 PostgreSQL,实现超百万级 QPS 的高吞吐,海量分布式智能存储,保障数据安全可靠。

 

3. 应用场景


TDSQL-MySQL在国内广泛用于银行、保险、证券、物联网、政府等领域,典型客户包括:中国银行、华通银行、微众银行、富通证券、永辉超市、深圳地铁、数字广东、广汽集团等。

金融类应用场景特点:单笔交易金额小,但交易次数很多。

TDSQL MySQL版不仅在性能上具备高扩展性,在安全性上通过强同步能力确保数据不错不丢,是国内第一个将分布式事务应用于金融系统的产品,同时支持部署在腾讯金融云,支持物理独享,加密,审计等系列安全方案。


 

 

4. 产品特征


1. 全面兼容

    100%兼容开源数据库引擎 MySQL 5.7、8.0 和 PostgreSQL 10.17。 几乎无需改动代码,即可完成现有数据库的查询、应用和工具平滑迁移。

2. 超高性能

             深度定制开发数据库内核(TXSQL),性能远超于同引擎的开源产品,针对企业级的重要场景,自研众多核心特性。

3. 海量存储

             最高PB级的海量存储,无服务器 Serverless 架构,自动扩缩容,轻松应对业务数据量动态变化和持续增长。

4. 快速恢复

             计算节点实现无状态,支持本地和跨设备的秒级故障切换和恢复;支持基于快照的秒级备份和回档。

5. 数据高可靠

             集群支持安全组和 VPC 网络隔离。自动维护数据和备份的多个副本,保障数据安全可靠,可靠性达99.9999999%。

6. 弹性扩展

             计算节点可根据业务需要快速升降配,秒级完成扩容,结合弹性存储,合理计算资源。