MarkLogic NoSQL数据库存储基准测试
为了更真实的测企业存储设备的性能,必须要给测试搭建一个真实的成产环境。我们最先对Memblaze PBlaze3H和PBlaze3L 做的三个基准测试分别是MarkLogic NoSQL数据库存储基准测试, SysBench的MySQL OLTP 性能测试以及微软SQL Server OLTP性能测试 模拟(TCP-C workload)。
我们的MarkLogic NoSQL数据库环境需要4块SSD(每块容量至少为200GB),NoSQL数据库需要大约650GB的容量才能存下他的四个数据库节点。我们的方案使用了一个SCST主机并将SSD放于JBOD中,每个数据库节点被配以一个SSD。这个测试会耗时30~36个小时,中间会有24个间隔。MarkLogic测试会记录整个系统的延迟以及 SSD的延迟。
两款PBlaze3在MarkLogic NoSQL 表现都非常好,2.4TB PBlaze3H平均延迟为1.38ms,这在几款参与评测SSD中表现是最好 。 1.2TB PBlaze3L平均延迟为3.08ms,表现中等。
PBlaze3H在NoSQL延迟测试中表现有较小的抖动,但是并没有特别大的瑕疵。
Memblaze PBlaze3L在写日志操作以及合并写上表现会比PBlaze3H更差一些。