技术开发 频道

NoSQL性能测试:MongoDB VS SequoiaDB

  四、主要性能对比

  1、单节点单线程场景

  测试环境:1台刀片机,SequoiaDB/MongoDB为独立模式。

  录入场景:使用单线程本地TCPIP连接,插入1亿条记录。

  查询场景:使用单线程本地TCPIP连接,使用集合扫描1亿条记录,返回最后一条。

  (1)数据录入

  X轴代表数据库内包含的记录总数,Y轴代表数据库每秒插入记录数量。

主要性能对比

  (2)数据录入(平均)

  Y轴代表数据库平均每秒插入记录数量。

主要性能对比

  (3)数据查询

  Y轴代表数据库平均每秒扫描记录数量。

主要性能对比

  (4)占用空间

  Y轴代表插入1亿条记录后所占用的存储空间(单位MB)。

主要性能对比

  从以上测试结果可以看出,SequoiaDB在单节点、单线程的使用场景下,插入性能优于MongoDB,在查找某一特定记录方面MongoDB略快于SequoiaDB,在特性方面,MongoDB的异步插入相当于批量插入,而SequoiaDB的压缩插入在比较占优势,性能相对自身的批量插入提高了将近一倍,而空间节约就更加可观了。

0
相关文章