小编rpa*_*cek的帖子

MongoDB多数据库与单数据库性能

概述:

我们正在比较两种不同体系结构上的create / read / write / rw性能:单个数据库与多个数据库(15k-25k)。

我们更喜欢使用Multi-DB体系结构,因为这样可以更轻松地分离客户(customer = 1 company)。但是,由于性能下降,我们担心这可能不是一个好的解决方案。

服务器规格:

单实例MongoDB服务器;64GB RAM;16芯; 固态硬盘

检测结果:

两种测试方案的文档总数相同(并且文档的大小大致相同)。变量是数据库数量,每个数据库的集合和每个集合的文档。

除了使用100(50R / 50W)的读/写操作外,所有测试都使用50个客户端线程(单独的计算机)并行进行。启用了“ directoryPerDB”。(所有时间以毫秒为单位,每个doc操作)

Test                      Creation  Read     Write    Read/Write   Notes
25000 DB 4 Coll 250 Doc   23ms      1-10ms   1-4ms    2-10ms       Max 1400% CPU, noticeable "pauses" (CPU drops to 100%)
15000 DB 4 Coll 420 Doc   23ms      0.7-4ms  0.9-4ms  2-9ms        Max 1400% CPU, noticeable "pauses" (CPU drops to 100%)
1 DB 4 Coll 125000 Doc    0.8ms     0.6ms    0.8ms    1.2-1.6ms    Max 600% CPU, no …
Run Code Online (Sandbox Code Playgroud)

performance mongodb

6
推荐指数
0
解决办法
1151
查看次数

标签 统计

mongodb ×1

performance ×1