十年摸索,TDSQL 专为“金融”而生
“一款金融级的分布式数据库,必须要通过数年的积淀,以及海量业务场景的锻炼”,腾讯云分布式数据库 TDSQL 负责人潘安群示意。
TDSQL 的诞生正是如此。
工夫回溯到 2002 年,因为过后腾讯的计费产品还处于起步阶段,技术团队抉择齐全基于开源 MySQL 构建数据库体系。随着凋谢策略的衰亡,同时为了解决计费等公司级敏感业务高可用、外围数据的零散失、外围交易的零错账等问题,腾讯数据库团队从 07 年开始自研了一款数据库产品,这也是 TDSQL 的前身,这款数据库在过后很好的撑持了 09 年的开放平台浪潮。
随着腾讯凋谢单干的倒退扩充,行业场景越来越多,这款数据库在反对腾讯外部业务体系是很完满的,然而无奈很好的为合作伙伴提供服务,因而从 2012 年开始,腾讯基于“开源定制化+自研”策略构建更加通用的数据库产品,正式命名为 TDSQL。指标就是解决金融零碎中高可用、数据一致性、程度伸缩问题。
能够说 TDSQL 的诞生,一开始就是为金融场景而生。
2014 年对于 TDSQL 来说是极具重要意义的一年,第一家互联网银行微众银行筹建,在强调自主可控技术的前提下,他们技术团队对过后国内诸多数据库产品技术选型后,最终决定抉择 TDSQL 作为其外围零碎的数据库计划,这是寰球首家采纳分布式的数据库解决方案的银行。
2016 年当前,TDSQL 正式开启自主可控之路,凋谢给更多的金融企业应用,得益于海量业务场景的锻炼,使得 TDSQL 成为一款产品化数据库,具备一个残缺的产品体系。
“赤兔”和“扁鹊”,空地双层平安体系
作为一款金融级数据库,TDSQL 具备六大外围个性,包含数据强一致性、金融级高可用、高性能低成本、企业级安全性、线性程度扩大、智能化运维。
在一些事关数据安全的个性上,TDSQL 做了重点的增强,比方针对高可用等问题。TDSQL 能够轻松反对异地多活。
除了技术上保障之外,TDSQL 还从经营角度保障数据的平安。据 剖析,目前金融行业大部分数据库产品化水平不够,相当多的安全事故均是由经营操作不标准带来的。TDSQL 通过提供“赤兔”自助经营和“扁鹊”智能 DBA 彻底躲避人为误操作带来的安全隐患。
“赤兔”自助经营服务,能够从管理员视角,在可用性、平安、效率、老本维度进行全方位管控,90% 的日常经营操作均能够通过 Web 页面实现,缩小人为过错同时帮忙金融用户节约治理及经济老本、升高危险。
“扁鹊”智能 DBA 则帮忙金融用户防备零碎异样,通过采集超过 400+ 经营指标,基于 AI+Policy 的智能诊断技术,帮忙金融用户疾速定位解决问题,并预防潜在危险,防备于未然。
此外,分布式数据库 TDSQL 为用户提供数据库防火墙、通明加密、主动脱敏等平安防护措施,缩小用户误操作和黑客入侵带来的平安危险。
行业首次:“两点四核心”成功实践
微众银行对于 TDSQL 的自主可控实际起到重要的推动作用。作为业内首家齐全基于 TDSQL 自主可控数据库技术的构建分布式外围零碎的银行,其 1.0 架构采纳两地三核心模式,在 2017 年初,启动 2.0 架构,采纳的两地四核心(同城三核心多活)架构,相较于传统银行的两地三核心架构,实现数据中心级故障的状况下,仍然能保证数据零失落。
这也是两地四核心架构在银行外围零碎的首次利用,目前曾经稳固经营 1 年多。值得一提的是微众银行“基于分布式架构的同城三核心多活钻研与实际”的课题,荣获中国银保监会公布的 2018 年度银行业信息科技风险管理钻研一类成果奖。
目前截止 2019 年,TDSQL 曾经为超过 500+ 的政企和金融机构提供数据库的私有云及公有云服务,客户笼罩银行、保险、证券、互联网金融、计费、第三方领取、物联网、互联网 +、政务等畛域。弱小的安全性、高可用性正疾速推动国内金融行业自主可控过程。