%0 Journal Article %T 分布式数据库聚合计算性能优化 %A 冯东煜 %A 张迪 %A 朱立谷 %J 计算机应用 %D 2017 %R 10.11772/j.issn.1001-9081.2017.05.1251 %X 摘要 针对分布式数据库在分析应用方面的聚合计算性能较低的问题,以MongoDB数据库为研究实例,提出了一种基于片键和索引的数据库性能提升方法。首先,通过分析业务特征指导选择的片键字段,该字段需要保证数据在分片节点上的均匀布局;其次,通过研究分布式数据库的索引效率,利用删除查询字段索引的方法进一步提升计算性能,该方法能充分利用硬件资源提高聚合计算的性能。实验结果表明,采用高基数粒度的分片片键能够让数据在集群上均匀地分布在各个数据节点上,而舍弃索引使用全表查询能够有效提高聚合计算的速度,聚合计算优化方法能够有效提高聚合计算的性能 %K NoSQL %K MongoDB %K MapReduce %K 聚合计算 %K 性能优化 %U http://www.joca.cn/CN/abstract/abstract20462.shtml