数据库选型要求
中国银联每天核心交易量巨大,业务复杂,主要场景涵盖转接、收单、二维码、国际业务、全渠道和 AT (对接支付宝和微信支付),核心交易库(DB2)无法同时满足 OLTP 和 OLAP 的业务需求。中国银联计划构建 T+0 实时数据中台提供实时交易数据的查询服务,对数据库选型的要求如下:
- 服务模式升级:基于数据库的服务能力,运营人员需要能够迅速、流畅地提供实时客户服务,提升客户体验。
- 技术架构升级:应对众多应用系统的需求,技术架构亟需进行重构与扩展,通过采用新一代数据库架构来降低成本和运维压力,加速业务创新。
- 数据库架构构建:构建一个安全可靠、灵活开放的数据库架构,以满足应用系统对海量数据实时、准确写入的需求,支持标准化 SQL 请求,提高开发效率,并快速响应新业务需求。同时,增强应用程序的排错和适配能力。
解决方案
中国银联采用 TiDB 分布式数据库打造了 T+0 实时数据中台,用于替换 HBase。卡交易系统产生交易后,通过旁路形式将数据传到消息队列 Kafka,应用程序实时消费 Kafka 的数据,将数据实时写入 TiDB 集群,存储周期保留 7 天。实时数据中台为上层应用提供了标准化的 API 接口,同时给业务运营人员提供了筛选条件灵活的查询界面,满足了实时、便捷、准确的查询服务请求。

客户收益
- 提升运营质量和效率:系统上线以来,日均数据增长 1TB,QPS 超 15,000,P99 延迟控制在 15ms 以下,为运营团队提供了实时、强大且灵活的数据查询平台,提升了运营的质量和效率。
- 提升开发效率:支持标准 SQL 降低应用开发复杂度,按需创建组合索引支持复杂业务查询。
- 降低运维压力:无需运维 NoSQL + Hadoop 复杂技术体系,降低了运维复杂度;支持在线添加或删除节点,满足多变的业务需求。

客户简介
行业:金融
中国银联是中国的大型银行卡组织,开展银行卡清算业务,建立了包括银行卡、移动支付、线上支付及各类创新支付工具在内的多层次、多元化产品体系,在 181 个国家和地区开通服务,银联持卡人超 10 亿。