Faced with the problem of explosive growth of data brought by the rapid development of the Internet of things industry
NoSQL can better handle massive data. In this paper
the typical MongoDB database in NoSQL is selected for research. The storage architecture of MongoDB is analyzed
and the auto-sharding mechanism of MongoDB is studied. Aiming at the shortage of current MongoDB load balancing algorithm
a load balancing strategy based on data block access frequency (DBAF) algorithm is proposed. The experiments show that the new load balancing strategy can effectively improve the concurrent read-write performance of the system.
关键词
Keywords
references
ARIKAN E. Channel polarization: a method for constructing capacity-achieving codes for symmetric binary-input memoryless channels[J]. IEEE Transactions on Information Theory, 2009, 55(7): 3051-3073. DOI: 10.1109/TIT.2009.2021379.
CHEN K, NIU K, LIN J R. Improved successive cancellation decoding of polar codes[J]. IEEE Transactions on Communications, 2013, 61(8): 3100-3107. DOI: 10.1109/TCOMM.2013.070213.120789.
FORNEY G D. Codes on graphs: normal realizations[J]. IEEE Transactions on Information Theory, 2001, 47(2): 520-548. DOI: 10.1109/18.910573.
TAL I, VARDY A. List decoding of polar codes[J]. IEEE Transactions on Information Theory, 2015, 61(5): 2213-2226. DOI: 10.1109/TIT.2015.2410251.