大数据 ›› 2019, Vol. 5 ›› Issue (1): 77-86.doi: 10.11959/j.issn.2096-0271.2019006

• 研究 • 上一篇    下一篇

分布式数据库在金融应用场景中的探索与实践

刘雷1,郭志军1,马海欣1,赵琼1,胡卉芪2,蔡鹏2,杜洪涛3,周傲英2,李战怀3   

  1. 1 交通银行软件开发中心,上海 201201
    2 华东师范大学数据科学与工程学院,上海 200062
    3 西北工业大学计算机学院,陕西 西安 710072
  • 出版日期:2019-01-01 发布日期:2019-02-01
  • 作者简介:刘雷(1972- ),男,交通银行软件开发中心高级工程师,主要研究方向为信息安全、核心系统、大数据、IT架构和数据治理。|郭志军(1980- ),男,交通银行软件开发中心副高级工程师,主要研究方向为云平台。|马海欣(1988- ),女,交通银行软件开发中心系统分析工程师,主要研究方向为社交媒体大数据分析、分布式数据库。|赵琼(1986- ),女,博士,交通银行软件开发中心高级系统分析师,分布式数据库项目经理,主要研究方向为分布式系统设计与实现、人体动作识别算法研究等。|胡卉芪(1988- ),男,博士,华东师范大学数据科学与工程学院助理研究员,主要研究方向为可扩展的分布式存储系统、数据库查询与事务处理、面向新硬件的分布式存储系统等。|蔡鹏(1978- ),男,博士,华东师范大学数据科学与工程学院副教授,主要研究方向为内存事务处理、基于机器学习技术的自适应数据管理系统。|杜洪涛(1978- ),男,博士,西北工业大学计算机学院副教授,主要研究方向为海量数据管理、分布式数据库。|周傲英(1965- ),男,博士,华东师范大学副校长、教授,数据科学与工程学院创院院长,主要研究方向为互联网规模数据库系统、金融领域分布式数据库、基于异构体系结构的分布式大数据处理系统、数据驱动的计算教育学、大数据基准测试和性能优化等。|李战怀(1961- ),男,博士,西北工业大学计算机学院教授、博士生导师,中国计算机学会高级会员,主要研究方向为数据库理论与技术、海量数据存储与管理。
  • 基金资助:
    国家自然科学基金资助项目(No.61332006);国家自然科学基金资助项目(No.61432006);国家高技术研究发展计划(“863”计划)基金资助项目(No.2015AA015307)

Exploration and applications of distributed database in financial area

Lei LIU1,Zhijun GUO1,Haixin MA1,Qiong ZHAO1,Huiqi HU2,Peng CAI2,Hongtao DU3,Aoying ZHOU2,Zhanhuai LI3   

  1. 1 Center of Software Development, Bank of Communications, Shanghai 201201, China
    2 School of Data Science and Engineering, East China Normal University, Shanghai 200062, China
    3 Institute of Computer Science, Northwestern Polytechnical University, Xi'an 710072, China
  • Online:2019-01-01 Published:2019-02-01
  • Supported by:
    The National Natural Science Foundation of China(No.61332006);The National Natural Science Foundation of China(No.61432006);The National High Technology Research and Development Program of China(863 Program)(No.2015AA015307)

摘要:

金融互联网化的迅速发展要求金融数据库系统同时具备高性能、可扩展、高可用和高容错等特性,传统数据库管理系统难以同时满足这些特性。为了应对金融互联网化带来的挑战,响应国家对技术自主可控需求,交通银行专注于支持金融行业典型交易的新一代数据库系统研发,通过实现轻量级分布式选举协议和分布式事务功能,开发了具备高性能、可扩展、高可用和高容错特性的分布式数据库,并成功将其运用于交通银行多个关键业务系统中。

关键词: 分布式数据库, CBASE, 高可用性, 可容错, 可扩展

Abstract:

The rapid development of the financial technology has put forward great challenge to the database systems in bank. Specific system features, such as high performance, scalability, high availability and fault tolerance, were demanded. The traditional database systems are difficult to meet these requirements at the same time. In response to these challenges and meet the need of government, which calls for the “independent control of those core technology”, the Bank of Communications focuses on developing a new generation of database systems that support mission-critical banking transactions. A distributed database system with high performance, scalability, high availability and fault-tolerant characteristics was implemented by developing the lightweight distributed election protocol and distributed transaction, and it was applied to a number of important applications.

Key words: distributed database, CBASE, high available, fault-tolerance, scalability

中图分类号: 

No Suggested Reading articles found!