《计算机应用杂志》发表论文赏析
作者:肖子达, 朱立谷, 冯东煜, 张迪
单位:1. 中国传媒大学 计算机学院, 北京 100024;2. 安防大数据处理与应用北京市重点实验室, 北京 100024
摘要:针对分布式数据库在分析应用方面的聚合计算性能较低的问题,以MongoDB数据库为研究实例,提出了一种基于片键和索引的数据库性能提升方法。首先,通过分析业务特征指导选择的片键字段,该字段需要保证数据在分片节点上的均匀布局;其次,通过研究分布式数据库的索引效率,利用删除查询字段索引的方法进一步提升计算性能,该方法能充分利用硬件资源提高聚合计算的性能。实验结果表明,采用高基数粒度的分片片键能够让数据在集群上均匀地分布在各个数据节点上,而舍弃索引使用全表查询能够有效提高聚合计算的速度,聚合计算优化方法能够有效提高聚合计算的性能。
关键词:NoSQL,MongoDB,MapReduce,聚合计算,性能优化
基金资助:国家自然科学基金资助项目(61730063)。