摘要: 摘 要: 分布式数据库NoSQL解决大数据时代下传统关系型数据库的痛点,即满足大数据存储和高并发的需求。在分析应用方面,基于NoSQL的OLAP提供基本的聚合分析功能。MongoDB作为NoSQL数据库中的一类,其内置聚合功能能够满足基础的分析功能。针对在有限的物理资源下提高计算性能优化的问题,提出一种提高数据库整体性能的方法。该方法从片键选择和索引设置入手,通过分析MongoDB的分片特征选择合适的片键和索引使得数据在节点中均匀分布。这种方法能够充分利用硬件资源提高聚合计算的性能。最后通过实际项目的相关数据实验,分析和解释实验数据来验证本方法,结果表明聚合计算的性能达到较高水平。
中图分类号: