混合云中距离对分布式数据库系统性能与可扩展性的影响
分布式、并行与集群计算
2020-08-03 v1
摘要
管理大数据的需求增长促使了先进数据库管理系统的出现。已有越来越多工作致力于评估托管于私有或公有云数据中心的 NoSQL 与关系型数据库的性能与可扩展性。然而,关于评估这些数据库在混合云中的性能与可扩展性的工作甚少,其中私有与公有云数据中心之间的距离可能是影响其性能的关键因素之一。因此,在本文中,我们针对混合云中的六种现代数据库,详细评估了吞吐量、可扩展性以及虚拟机大小与虚拟机数量的关系;该混合云由位于阿德莱德的私有云和基于 Azure 的悉尼、孟买和弗吉尼亚区域数据中心组成。基于结果:随着私有云与公有云间距离增大,多数数据库的吞吐性能下降。其次,MongoDB 获得最佳吞吐性能,其次是 MySQL Cluster,而 Cassandra 的吞吐性能波动最大。第三,垂直可扩展性比水平可扩展性更能提升数据库吞吐量。第四,对于 Cassandra、Riak 和 Redis,使用更大虚拟机而非更多低核虚拟机可提升吞吐性能。
引用
@article{arxiv.2007.15826,
title = {The Impact of Distance on Performance and Scalability of Distributed Database Systems in Hybrid Clouds},
author = {Yaser Mansouri and M. Ali Babar},
journal= {arXiv preprint arXiv:2007.15826},
year = {2020}
}
备注
26 pages