A Performance Analysis of Different MongoDB Consistency Levels


연구 분야: Databases



학회: International Conference on Information Technology-New Generations


초록

MongoDB DBMS is a NoSQL database management system that is known for its good performance in clusters of computers. In addition, the MongoDB has distinct levels of consistency that can be defined at the moment that a database operation is performed. The work described in this paper aims at investigating the MongoDB‘s performance using different levels of consistency. More specifically, the throughput and runtime performance of MongoDB operations are evaluated based on some workloads provided by the YCSB+T benchmark, which is an extension of the YCSB benchmark. The performance tests were performed according to two of the consistency level settings offered by MongoDB, w:1, j:true and readConcern (rc):local and w:majority, j:true and rc:local. The conclusion reached is that better performance is achieved when using the w:1, j:true and readConcern:local configuration. As a result, if there is a need for higher performance and data consistency is not an essential requirement, a write concern configuration that writes only to the primary node is a good solution.


Author Profile
Caio Lazarini Morceli

Department of Computing Federal University of Sao Carlos São Carlos Brazil

Brazil
Author Profile
Valeria Cesario Times

Center for Informatics Federal University of Pernambuco Recife Brazil

Brazil
Author Profile
Ricardo Rodrigues Ciferri

Department of Computing Federal University of Sao Carlos São Carlos Brazil

Brazil

📄 논문 정보

발행 연도 2023년
인용수 0
출판 국가 Brazil
사이트 Springer
좋아요 수 0

연관 논문 목록 (204건)