三家单位联合中国人民大学,共同进行系统研发和推广,并获得国家 863 计划的支持。本项目成功实现了具备高通
量、可伸缩、高可用特性的分布式数据库系统,并将其应用在交通银行的多个核心系统中,推动我国在信息技术领
域“安全可靠、自主可控”的国家安全战略发展。该系统是国内大型银行首次在事务处理型应用中使用的自主研发
数据库系统,突破了大型银行核心系统数据库被国外 IT 公司垄断的局面。本项目的主要创新成果包括:
1. 提出了基于读写分离的分布式数据库系统架构,支持存储和计算资源的弹性扩展,利用静态分析技术实现高通
量事务处理,解决了金融互联网化带来的高负载难题。
2. 突破传统数据库难以同时兼顾高可用与高一致性的困境,利用轻量级分布式选举协议实现了能够容忍有限网络
分区的数据库高可用性,并基于并行日志提交和日志复制技术实现了数据库强一致性。
3. 提出基于读写分离架构的分布式内存数据查询优化和并行执行技术,针对读写分离的弹性架构,设计并实现了
分布式二级索引和查询优化器,解决了银行应用对复杂查询的性能要求。
4. 在国有大型银行的事务处理核心系统中首次应用自主研发的分布式数据库,针对具体应用中存在的问题,提出
了关联交易的数据存储技术,有效降低分布式事务,提高了系统性能;并通过动态数据分片实现了数据加载任
务的负载均衡。
评论