TDSQL 是腾讯云推出的一款企业级分布式数据库,具备金融级特性,兼容 MySQL、PostgreSQL 和 Oracle 语法,支持 JSON、空间等数据类型,以及强一致分布式事务和分布式联合查询。TDSQL 适用于高并发 OLTP 场景,具备水平扩展、强同步复制、高性能等特性,并提供智能 DBA、自动化运营和监控告警等配套设施。
TDSQL 可应用于多个行业,包括银行业、证券业、保险业和泛金融业。银行业对分布式数据库的需求主要集中在安全稳定运行、承载海量数据、处理高并发事务和弹性扩容等方面。证券业则更关注高可用、高性能、数据一致性和易扩展性。保险业需要高扩展性、实时性数据处理和多业务隔离,而泛金融业则要求国产自主可控、高性能数据存储与管理、实时数据处理与查询、灵活扩展和便捷运维。
TDSQL 的逻辑架构采用标准化、模块化设计,包含数据节点、计算节点、旁路模块、决策集群、调度模块、接口模块和赤兔管理台等组件。产品架构则注重系统可靠性、数据一致性、高性能、水平扩展性、自动化运营和配套设施。
TDSQL 支持多种部署架构,包括单中心部署、同城双中心部署、异地多中心部署等,并提供灵活的网络拓扑设计和高可用保障。资源评估方面,研报提供了详细的资源评估方法和配置建议,包括存储容量、网络及磁盘 IO、内存大小等。
开发规范方面,研报重点介绍了模型设计、数据分布策略和 DML 语句等,建议使用分表进行数据存储,并提供了 SELECT、INSERT、REPLACE、UPDATE 和 DELETE 等常用 DML 语句的语法和注意事项。此外,研报还介绍了数据安全方面的措施,包括数据脱敏、透明存储加密和用户及权限管理。
运维及优化方面,研报详细介绍了运维监控、扩容缩容、节点替换、备份恢复、版本升级和日常巡检等内容,并提供故障处理指南和性能调优建议。设计指南方面,研报介绍了数据一致性设计原则和使用指南,包括 DCN 同步、多源同步、DBbridge、Load_data 和 Mydumper/MyLoader 等。
最后,研报列举了多个典型实践案例,包括银行业、证券业、保险业和泛金融业的应用案例,展示了 TDSQL 在不同行业中的应用价值和成果。