业务挑战
- 单机性能瓶颈: 业务数据的快速增长导致单机 MySQL 性能不足,亟需升级到分布式数据库。然而,因研发资源受限,无法采用分库分表方案。
- 资源利用率低: 证券交易具有低频大额的特点,部分业务数据量不大,采用分布式数据库可能导致资源浪费。
- 架构复杂: 目前采用 OLTP/OLAP 隔离方案,通过同步工具将数据同步到大数据集群进行报表和分析。这需要维护两套数据库系统和同步组件,增加了运维和开发成本。
解决方案
证券企业普遍使用分散的 MySQL 集群部署业务系统。随着 MySQL 5.7 生命周期结束和国产化趋势,将多个 MySQL 集群迁移到单一 TiDB 集群成为理想方案。TiDB 的资源管控能力支持多业务共存,提高资源利用率。相比传统多租户方案,TiDB 在资源复用、监控、配置和流量控制等方面表现更优,方便资源池使用的监控,并降低整体拥有成本。
中泰证券采用原生分布式数据库 TiDB 替换 MySQL,按部门拆分多个 TiDB 集群,部门内部使用统一 TiDB 集群支持多业务。例如,某部门将股份综合管理平台、存证管理、投研、理财、报表等 8 个业务系统迁移到统一 TiDB 集群。

客户收益
- 开发敏捷高效: TiDB 的透明分布式特性对应用友好,简化了开发流程,并消除了分库分表带来的运维负担,提高了开发效率。
- 硬件资源充分利用: 通过多库合一,充分发挥硬件性能,显著提升了硬件资源利用率,并降低了维护多套 MySQL 集群的成本。
- 大幅降低成本:一栈式解决 OLTP 和 OLAP 需求,无需额外的数据同步组件,提高了数据同步效率,简化了系统架构,大幅优化了报表系统的性能和维护成本,并降低了开发人员的学习和适配成本。
- 高可用性增强: TiDB 的金融级高可用性保障了中泰证券的业务连续性,确保了数据的一致性和准确性,避免了因系统故障或数据丢失造成的业务中断,从而提升了客户体验和业务稳定性。
- 实现自主可控: 采用国产硬件部署国产数据库,规避了开源 MySQL 的风险,增强了 IT 系统的自主可控能力。

客户简介
行业:金融
中泰证券股份有限公司( 原名齐鲁证券有限公司 )成立于 2001 年 5 月,是中国排名前 20 的全国大型综合性券商,在全国 28 个省市自治区设有 45 家分公司、280 多家证券营业部,员工 9,000 多人。