文章目录
1 分布式数据库 TDSQL简介
1.1 TDSQL
分布式数据库(Tencent Distributed SQL,以下简称 TDSQL)是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
1.1.1 TDSQL分类
- 兼容MySQL的TDSQL
- MySQL 5.6
- MySQL 5.7
- MySQL 8.0
- MariaDB 10.1
- 兼容PostgreSQL的TDSQL
- PostgreSQL 10
1.1.2 TDSQL特性
- 自动水平拆分
- 领先的分布式架构
- 不停机弹性扩展
- 强同步复制
- 超高性能
- 提供公有云和专有云部署
- 企业级的数据安全
- 兼容多种数据库引擎
- 专有云集群扩展能力
1.1.3 TDSQL应用场景
实时高并发事务系统**:互联网、移动互联网、电商等业务的蓬勃发展,使客户量不断增长,业务核心系统需经受高并发访问的考验。TDSQL 的 share nothing 架构可以在线平滑地扩展实例规模,从容应对此类场景;同时,TDSQL 提供的分布式事务一致性能力能保证高并发场景下的分布式系统事务一致性。
金融级核心交易系统:随着手机银行、网上理财、区块链等等具有互联网特色的金融业务兴起,单笔交易变小,交易次数变多等情况;传统架构逐渐不足以支撑业务发展,网络安全风险逐渐增加; TDSQL 不仅在性能容易扩展,强同步能力也确保数据不错不丢,是国内第一个将分布式事务应用于金融系统的产品,同时支持部署在腾讯金融云,支持物理独享&