Design and Implementation of Online Shopping Prototype System Based on Hadoop
|Course||Applied Computer Technology|
|Keywords||Cloud Computing E-commerce Online Shopping Hadoop HBase|
With the great of development of economy, the changing business model in recent years, E-commerce has been favored by business community and users, and to be a new consumer shopping patterns. As the increasing number of online shopping, the refurbishing product varieties, server-side storage and processing power about online shopping system has been challenged unprecedentedly.In recent years, with the demand of the mass data storage and supper computing, Cloud Computing came into being, and effectively solved the shortage about server-side storage and computing power and reduced the cost of building a server and energy consumption. Hadoop is an open source Cloud Computing framework developed by Open Source Community according to the thesis of Google, and agreed with by open-source enthusiasts and major companies to promote the development and application.According to analyzing and researching the online shopping system and Hadoop deeply, the online shopping system based on Hadoop has been raised. The main work of this paper can be divided into three parts:(1) The storage and display of massive discrete data.The massive discrete data (such as pictures, logs etc.) in the online shopping system is stored in HDFS (Hadoop distributed file system), and the operators of reading and writing have been realized according to the API provided by HDFS.(2) The database design based on HBase and MySQL.The database tables of the online shopping system have been designed according to the characteristics of the distributed database HBase, and the index tables created according to the relationship between HBase tables has been saved into MySQL.(3) The design and implementation of Web System about Online Shopping System.The system has been designed and implemented using J2EE and Web development framework Struts2. The application discussed in this pager has been implemented and tested to prove its usability. The implementation of the above Applications describes that the most popular Cloud Computing Platform is feasibility in the E-commerce Website System, and gives a good solution for the problems encountered in the E-commerce Website System, and provides a scalable, reliable, good performance Service Platform for the E-commerce Website System in current and future.