摘要
提出了一种面向金融应用的海量分布式数据库架构CBase,该架构融合了关系数据库和非关系型数据库的优点,既支持关系查询和跨行跨表的事务处理,又支持数据的分布式存储和节点的快速扩展.系统改进了现有分布式数据库单点故障的问题,具有较高的吞吐率和快速的响应时间,已经在银行业务中得到实际应用.实践证明:该数据库可满足金融业务对于大数据存储和查询的性能需求.
A new distributed database architecture was proposed for financial applications,CBase,whose architecture integrates the advantages of relational databases and non-relational databases.It not only supports relational query and cross-row,cross-table transaction processing,but also supports the distributed storage of data and the rapid expansion of nodes.The system improves the problem of single point failure in current distributed databases,and can process massive transactions in parallel rapidly,which has been put into practical application in the bank business.Practice has proved that the database can meet the performance requirements of financial services for large data storage and query.
作者
刘文洁
李戬勃
李战怀
张利军
LIU Wenjie;LI Jianbo;LI Zhanhuai;ZHANG Lijun(School of Computer Science,Northwestern Polytechnical University,Xi’an 710129,China)
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2019年第2期121-126,共6页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家自然科学基金资助项目(61732014)
陕西省自然科学基金资助项目(2017JM6104)
关键词
海量分布式数据库
单点故障
大数据查询
金融应用
关系数据库
massive distributed database
single point failure
big data query
financial applications
relational database