论文部分内容阅读
随着经济的大发展,商业模式的不断转变,近年来,电子商务已经倍受商业界和用户的青睐,成为全新的消费购物方式。由于在线购物人数的不断增加,商品种类不断翻新,在线购物系统服务器端的存储和处理能力受到了前所未有的挑战。近年来,随着对海量数据存储及超级计算的需求,云计算应运而生,有效地解决了服务器端的存储和计算能力不足的问题,降低了构建服务器的成本和能耗。Hadoop是开源社区根据Google构建的开源云计算框架,受到了广大开源爱好者的提倡及各大企业的发展及应用。根据对在线购物系统和Hadoop的深入分析和研究,提出了基于Hadoop的在线购物系统。本文的主要工作可以分为以下三个部分:(1)海量离散数据的存储与显示。将在线购物系统中存在的海量离散数据(如图片、日志等)存储在Hadoop的分布式文件系统HDFS中,并根据HDFS提供的API实现对数据的读写。(2)基于HBase和MySQL数据库的设计。利用分布式数据库HBase的特性设计在线购物原型系统的数据库表,并根据MySQL的关系特性构建HBase数据库中表的索引。(3)在线购物Web系统的设计与实现。利用J2EE、Web开发框架Struts2及Eclipse开发工具进行系统的设计与实现。本文论述的应用已经实现并经过测试证明其可用性。以上应用的实现说明了当今最流行的云计算平台在电子商务网站系统中的应用的可行性,以及对电子商务网站系统所遇问题给予了很好的解决方案,并对现今及以后电子商务平台提供了可扩充的、可靠的、性能佳的服务平台。