摘要

为应对如今web应用数据量的快速增长,NoSQL技术得到了越来越多的重视与应用。论文选择NoSQL存储系统的典型代表MongoDB数据库来进行研究。首先,剖析了其内部自动分片机制,在此基础上提出了一种分片键选择机制来尝试提高整个系统的扩展性能,并以片键公式的应用实例来证明了片键选择机制的有效性。然后,针对当前MongoDB内部均衡算法的不足,在考虑了数据节点负载的差异后,对均衡算法进行了相应优化,实现了数据量与节点负载的动态均衡,并验证了新算法具有良好的高并发读写性能。

  • 单位
    武汉邮电科学研究院