Font Size: a A A

The Design And Implementation Of Population Management System Based On HBase

Posted on:2014-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:J X JuFull Text:PDF
GTID:2298330467987532Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous growth of China’s population, population data management should be a fast data network management. Population management system integrates population data resources and achieves unified management of population data. The building of the population management system is very important work for comprehensive management of population. The old population management system of Chinese departments uses Oracle database as the underlying establish. However, with the increased volume of data and the need of inter-provincial transmission of data, population management system has a very high cost. So we need a low-cost population management system.HBase is a distributed database. It only needs to be installed on the PC-level cluster, abled to achieve the same functionality of traditional database, and its price is low so that it can reduce the cost of population management system. The HBase database can easily be extended by simply adding additional machines, without affecting the running software, that meets the need of system expanding with polulation growth in the future. HBase also has features of fast import and query speed, outstanding performance, and parallel computing, that is suitable for the statistical work of the population management system.Therefore, we have developed a population management system based on HBase. This system uses HBase unique architecture and table structure. The servers use multiple inexpensive PC-class machines to build Hadoop clusters. The population management system based on HBase realizes the functions of old database system, including creating tables, importing data, querying data, modifying data, deleting data and storage acrossing data centers. The system has been configured to make excellent performance of writing and reading data. In addition, we use more than one backup to enhance the safety of HBase data.Population management system based on HBase has advantages of low cost and excellent in performance. It can be used in the case of the above-TB-level storage. In this paper, the performance test verifies the excellence of this program on the TB-level storage. The project enhances the performance of reading and writing data by optimizing the program and modifying the configuration of HBase. Through the continuous development of HBase, HBase will be able to improve the security and availability, and achieve greater progress.
Keywords/Search Tags:Population management system, HBase, Hadoop
PDF Full Text Request
Related items