基于云计算的虚拟银行海量数据存储设计The design of the massive data storing system for E—bank based on the cloud computing摘 要随着谷歌公司的五篇关于公司服务器构架论文的发表,世界掀起一片云计算的讨论热潮,紧随其后微软,亚马逊,IBM,雅虎,阿帕奇公司等国际IT 巨头纷纷投入巨资参加云计算的讨论
本论文的主要工作是在基于云计算理论的基础上设计适合 JEPAY虚拟银行数据特点的云存储系统,系统的设计工作主要分为两个方面:一个方面是设计能够为银行数据库提供文件支持的分布式文件系统
对于当前的云计算系统,因为文件只能写入不能修改,不能为银行提供数据支持
我们的工作就是在底层构架能够满足银行数据要求的分布式系统,传统的分布式数据库的扩展性是不够灵活的,比如他们在动态的增减节点时付出的代价很大,并且他们把这种情况当作一种错误处理,严重影响系统的性能和扩展
在论文中我们参考了 Hadoop 的构架以后设计了能够弥补以上缺点的系统,同时使系统保持了云计算平台的优势
工作的另一个方面是在我们构架的分布式文件系统的基础上设计我们的数据库管理系统,相对于云计算而言分布式数据库的技术是比较成熟的,也正因为如此他们不能很好的和基于云计算的文件系统很好的兼容,我们的工作是利用已经成熟的分布式数据库的技术在我们的云存储文件系统上面构架相应的数据库管理系统,因为我们的系统是针对 JEPAY虚拟银行的,所以我们的系统设计是基于关系数据模型的,在设计中主要包括如下几个方面:系统的查询,事务处理,目录管理,容错处理,和安全性等等
关键字:云计算; 虚拟银行; 海量数据; HADOOPThe design of the massive data storing system for E—bank based on the clo