Research of Load Balancing Based on NOSQL Database

Article Preview

Abstract:

The NOSQL database to support data and high concurrent read and write,scalability and high availability features in a distributed storage system which has been applied widely. In this paper, through the research of load balancing in distributed storage system,and it proposes the consistent hashing algorithm and the virtual node strategy, in order to improve the load balancing of the system and increase the cache hit ratio. For the load balancing principle of NOSQL and SQL Server, analysis and comparison of the experimental data.The result shows that, with the increase of the number of virtual nodes, the cache hit ratio of NOSQL is higher than the cache hit ratio of SQL Server.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

3371-3374

Citation:

Online since:

August 2014

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Jiaheng Lu. Big data challenge and NOSQL database technology. Electronic Industry Press, 2013. 4.

Google Scholar

[2] Robert Devine. Design and Implementation of DDH: A Distributed Dynamic Hashing Algorithm[C]. Proceedings of 4th International Con-ference on Foundations of Data Organizations and Algorithms, (1993).

DOI: 10.1007/3-540-57301-1_7

Google Scholar

[3] Shan Wang, Shixuan Sa. Introduction to database system[M]. Beijing: higher education press, (2007).

Google Scholar

[4] Bin Li, Yingwei Zhang. The realization of load balancing in the NOSQL no-relational database. computer knoledge and Technology, (2012).

Google Scholar

[5] Yujian Yang, Bo Lin. Research of the consistent hashing algorithm in distributed storage system. computer knoledge and Technology, (2011).

Google Scholar

[6] Xiaoming Wang, Loguinov,D. Load-Balancing Performance of Consistent Hashing: Asymptotic Analysis of Random Node Join . Networking , IEEE/ACM Transactions on (Volume: 15 , Issue: 4 ), (2007).

DOI: 10.1109/tnet.2007.893881

Google Scholar

[7] Zhe Li, Lianhe Yang. SQL Server 2005 to achieve load balancing. Database, 2008, 1.

Google Scholar

[8] Liliang Su, Yunfu Wang. Research and Implementation of  distributed storage  and load  balancing based on Massive design documents. Research and development, (2013).

Google Scholar