客户数量突破百万,富途核心数据库单日查询峰值超50亿次

金融行业本身是传统行业中IT技术领先发展的一个行业。如果说在互联网科技时代有何不同,那就是今天的金融科技建设,在过去更多面向机构内提升生产效率的基础上,变得更加从用户体验提升、用技术驱动业务而出发。

富途就是其中之一。

客户简介

富途作为全球领先的数字化金融科技公司,专注于为用户提供覆盖多个市场的全数字化在线券商服务,通过自主研发的一站式数字化金融服务平台富途牛牛,为近千万个人投资者提供港股、美股、A股通的股票交易和清算、融资融券、市场数据、财富管理,以及资讯、社交等服务。该平台旨在用互联网的方式为投资者提供便捷的一站式投资服务。“技术驱动”是它在行业中的特色标签。

富途成立于2012年。2012年,正是互联网迎来爆发的一年。出生于互联网的富途,从底层技术到业务都依托于互联网云计算的发展建设而成,它在诞生之初就可以专注于通过云技术来提高产品体验,开拓出与传统焕然一新的业务服务形态。

据了解,作为互联网券商行业龙头,成立以来,富途坚持技术与产品双轮驱动,致力于通过中后台基础技术创新来驱动业务,为用户提供优质的港股美股开户与交易体验服务,以及产品多元化创新,并建构全面有效的信息安全管理体系,以充分保障客户的账户、资金、交易安全。凭借流畅稳定、多元化的服务,富途也迎来包括港股美股在内的持续的业绩快速增长,强势领跑同业。

据富途2020年第一季度财报显示,截至3月,富途客户资产规模近千亿,同比增长58.8%。

事实上,在每一次快速打新、买入、卖出,分分钟百万千万甚至亿级的交易中,流畅稳定的系统体验背后都有一个坚如磐石的数据库在支撑,不仅提供高可用的服务,还很省事省心。在核心数据库领域,富途如何实现游刃有余呢?

向分布式数据库迁移的起因和挑战

首先,金融行业的系统有着更高的业务连续性保障要求,对系统不可用问题是零容忍的。作为一家互联网券商,富途同样非常注重业务连续性,对系统要求实现金融级的可用率。

最初,富途基于开源生态搭建数据库系统服务,但由于开源生态提供的半同步半异步方案,是比较轻量级的容灾方案,在高可用容灾方面存在一定的缺陷;且其中的异步复制数据一致性技术对于证券行业是不够的。这些开源生态对于金融行业的不足之处会对企业系统运维效率造成了较大的负担,限制业务层面的技术应用创新,且容易出现数据同步一致性问题。富途希望在数据库运维方面做出创新,实现效率提升,以此来更多地专注于业务创新。

与此同时,互联网港美股券商对中后台系统要求更高。一方面,证券类业务最重要的是用户数据,富途要求数据库能过保存7年以上的账单流水;另一方面,证券交易场景常常面临海量高并发交易场景,尤其是大行情来临之际,稍有延迟就会影响投资者们的交易体验。这些都对后端数据库提出较高的性能要求,包括对支持海量存储,以及高效灵活的查询的要求。

因此,富途需要一款具备超高性能、高扩展性、高可用性和高一致性的数据库来支持百万级写、千万级读的在线业务场景。基于这些创新实践需求,核心系统数据库方面,富途选择了腾讯云TDSQL。

迁移成果:自动化运维,单日查询峰值超过50亿次

TDSQL是腾讯自研的金融级分布式数据库,从2015年对外开放商用起,经过多年云上金融、政务、交通等客户复杂场景的考验和打磨。依托TDSQL的高性能、高可用能力,以及自动化容灾解决方案,富途为平台上的港股、美股、A股投资者创造了安全、准确、稳定、快速的交易环境。

基于腾讯云TDSQL,富途确立了分布式的IT架构,并基于X86服务器部署腾讯云TDSQL,以此作为核心系统的数据库方案。2017年迁移到TDSQL后, 富途数据库服务系统彻底解决了数据一致性问题;同时在运维层面实现了自动化管理,如扩容、故障排查、优化诊断等,极大提高了运维效率。而后台支撑系统完成优化改造后,大大提升业务开发效率、产品稳定性,这些优势也在富途不断丰富产品应用场景、开拓业务市场的过程中,成为越来越重要的基础优势和力量助力。

云上分布式数据库,强一致、高弹高可用

腾讯云TDSQL 数据库提供了领先的分布式架构,并具备健壮的分布式事务特性支持,在满足海量数据存储和高效查询需求的同时,有效弥补了分布式架构的不足。证券业务系统是对时延高度敏感的系统领域,而据统计,迁移后TDSQL平稳支撑富途核心系统单日查询峰值超过50亿次,单日每分钟读请求峰值超过千万次,为良好的业务体验提供坚实支撑。成立以来,富途业务保持高速发展,用户体验也获得了市场肯定,App用户规模稳居券商前列。

可用性方面,腾讯云TDSQL提供自动故障切换方案,以及异构迁移和多源同步方案,可以保障企业数据库服务在灾难情况下自动化多云迁移和同步切换,实现跨地区自动容灾。尤其在交易量暴涨等流量突增情况下,节点故障对业务的影响越来越敏感,TDSQL的一致性切换可保障在数次集群节点故障中均能平滑完成切换,将对业务的影响降到最低,保障业务连续性,运维人员再不需要不定时地应对突发故障。

而TDSQL的强同步复制技术,在无论主节点还是单个数据中心出现异常的情况下,都可以做到灾难发生时无缝、自动化切换,同时确保主从数据完全一致,不会因故障导致数据丢失和错乱。

轻松运维,业务创新开发更弹性多元

日常运维方面,TDSQL提供自动化运营平台“赤兔”以及智能诊断分析平台“扁鹊”,可以帮助业务自动化完成数据库系统性能诊断、故障检测和排查,以及自动化扩容等数据库90%的日常运维管理工作。因此,在提供稳定流畅的服务的基础上,富途可实现通过将运维效率提升而节省的成本投入到业务系统和产品的多元化开发,丰富平台场景。

据介绍,富途的全平台客户端应用、开户、交易以及整个后台的风控、清结算系统全部实现了闭环自主研发。这使得公司可针对客户的痛点,甚至包括业务上遇到的问题来进行自主优化,逐步升级数字化、智能化驱动业务运营。历经复杂场景打磨的TDSQL,对富途技术场景与业务应用多元化拓展,以及应用和场景间数字化联动提供有效支撑。

结语

面临的技术挑战越高,互联网券商对后台系统的开发建设就越重视、越厚实,这也是其优势所在。与传统券商相比,富途最突出的特点是,其更像是一个技术型公司。在此前发布2019年四季度及全年财报之际,富途曾表示,2019年底,富途重新梳理了发展战略,即致力于打造一家有显著影响力的全球金融服务平台,并表示公司将继续夯实底层技术系统,提升用户体验,包括扩充交易产品的品类,拓展财富管理业务。

客户寄语

富途创始人、董事会主席兼CEO、技术委员会主席李华:

腾讯云TDSQL帮助富途节省了大量的运维成本,也使得富途的业务扩张更有弹性。而且对于一个金融机构来说,安全性和稳定性是两个重要的考量因素,腾讯云很好地满足了这两个关键点。

正文完