MySQL  - 讨论区

标题:TokuMX 数据压缩比实测

2013年12月15日 星期日 16:39

在不损失性能的前提下达到极高的数据压缩比是TokuMX的主要宣传卖点之一,今天我就实际对比测试了一下,看看TokuMX有多厉害。

测试数据来自于生产环境中的MongoDB数据库,通过mongodump导出其中一个库,数据结构挺复杂,导出的bson文件总计7.2GB。

测试软件使用的是TokuMX 1.3.2版本和MongoDB 2.4.6版本。

配置文件:

TokuMX:

logpath=/data/mongod/mongod.log
fork = true
port = 27017
dbpath=/data/mongod
pidfilepath=/data/mongod/mongod.pid
directio = true
rest = true
cacheSize=8G
expireOplogDays=14

MongoDB:

fork = true
port = 27018
dbpath=/data/mongod2
pidfilepath=/data/mongod2/mongod.pid
rest = true

我们使用mongorestore将数据分别恢复到两个实例中,然后记录恢复时间和恢复后磁盘空间使用情况。

最终结果如下:

恢复时间:

TokuMX :4m18.665s

MongoDB:8m15.229s

磁盘空间占用:

TokuMX:1.5G

MongoDB:15G

对比结果真的是非常惊人啊,TokuMX的导入速度是MongoDB的两倍,但磁盘空间占用只有MongoDB的十分之一,这样的效果,你肯定心动了吧。

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号