计算机科学与探索 ›› 2013, Vol. 7 ›› Issue (3): 236-246.DOI: 10.3778/j.issn.1673-9418.1211006
杨寒冰,赵 龙,贾金原+
YANG Hanbing, ZHAO Long, JIA Jinyuan+
摘要: 当今互联网中的巨大信息量使得整个应用朝着数据海量化,用户访问高并行化的方向发展,这对在应用中承受巨大负荷的数据库层提出了更高的性能要求,应用分布式数据库HBase可以解决这一问题。以分布式数据库HBase为基础,提出了在存储海量数据的前提下如何将数据库从关系型数据库向HBase迁移的方法,并依据所提出的四种表模式变换方法实现了半自动化迁移工具。以HouseDIY家居设计系统这个Web3D可视化电子商务类应用为例,阐述了该半自动化迁移工具的具体工作过程及细节,并证明了该迁移工具能够有效地把原有基于SQL Server数据库的Web应用简单、快速地移植到HBase数据库上。最后,该工具与Kettle进行了比较,证明了经该工具迁移后数据库在连接查询下的高效性。