日前,富途技术团队透露,支撑富途证券核心系统的腾讯云分布式数据库TDSQL,单日查询峰值已经超过了50亿次,单日每分钟读请求峰值超过千万次。
在证券交易中,行情查看、股票的买入和卖出,每一步的操作都离不开数据库的支撑。作为一家生长在互联网云计算技术中的互联网券商机构,富途证券从诞生起就坚持技术与产品双轮驱动,致力于用互联网思维和技术,来革新港股美股交易体验,降低用户获取证券金融服务的成本。
在数据库方面,富途证券最初基于开源生态搭建数据库服务,但开源生态技术在高可用容灾、数据一致性技术存在一定缺陷,难以满足业务发展的需求。与此同时,互联网证券交易常常面临海量高并发交易场景,尤其是大行情来临之际,稍有延迟就会影响用户的交易体验,因此需要数据库在支持存储海量的同时也支持高效灵活的查询。
2017年开始,富途证券核心系统数据库方面探索分布式迁移改造。基于创新实践需求,富途证券选择基于X86服务器部署腾讯云TDSQL,以此作为核心系统的数据库方案,来支撑百万级写、千万级读的在线业务场景。
完成迁移后,富途证券数据库服务系统彻底解决了数据一致性问题;同时在运维层面实现了自动化管理,如扩容、故障排查、优化诊断等,极大提高了运维效率。
其中,腾讯云TDSQL 数据库提供了领先的分布式架构,并具备健壮的分布式事务特性支持,可同时满足海量数据存储、数据强一致和高效查询需求。
可用性方面,腾讯云TDSQL提供自动故障切换方案,以及异构迁移和多源同步方案,可以保障数据库服务在灾难情况下自动化多云迁移和同步切换,实现跨地区自动容灾。尤其在交易量暴涨等流量突增情况下,TDSQL的一致性切换可保障在数次集群节点故障中均能平滑完成切换,将对业务的影响降到最低,保障业务连续性。
同时,腾讯云TDSQL的强同步复制技术,在无论主节点还是单个数据中心出现异常的情况下,都可以做到灾难发生时无缝、自动化切换,同时确保主从数据完全一致,不会因故障导致数据丢失和错乱。
日常运维方面,TDSQL提供自动化运营平台“赤兔”以及智能诊断分析平台“扁鹊”,可以帮助业务自动化完成数据库系统性能诊断、故障检测和排查,以及自动化扩容等数据库90%的日常运维管理工作,富途证券可通过将运维效率提升而节省的成本投入到业务系统和产品的多元化开发,丰富平台场景。
富途证券选择腾讯云TDSQL分布式数据库方案支撑核心系统,开创了证券行业分布式数据库技术应用先河。
“腾讯云TDSQL帮助富途节省了大量的运维成本,也使得富途的业务扩张更有弹性。而且对于一个金融机构来说,安全性和稳定性是两个重要的考量因素,腾讯云很好地满足了这两个关键点。” 富途创始人、董事会主席兼CEO、技术委员会主席李华表示。
2019年底,富途重新梳理了发展战略,即致力于打造一家有显著影响力的全球金融服务平台,并表示公司将继续夯实底层技术系统,提升用户体验,包括扩充交易产品的品类,拓展财富管理业务。据富途2020年第一季度财报显示,截至3月,富途客户资产规模近千亿,同比增长58.8%。
作为腾讯自研的金融级分布式数据库,腾讯云TDSQL从2015年对外开放商用起,经过多年云上金融、政务、交通等客户复杂场景的考验和打磨。
截至目前,TDSQL已经为超过600机构提供数据库服务,客户包括张家港行、微众银行以及省部级政务机构等,行业覆盖计费、第三方支付、银行、保险、政务等领域。其中,张家港行新一代核心系统采用腾讯云TDSQL来承载核心业务数据,实现了国内数据库在银行核心系统的首次应用落地。