闲着也是闲着。总结下tokumx这东西优势:html
比原有的 mongodb 提高了 50% 的性能(Up to 50x performance improvements)mongodb
集成了tokudb的强大数据压缩能力,节省磁盘空间(Up to 90% reduction in database size)
数据库
支持 ACID 事务和 MVCC (Support for ACID transactions and MVCC)缓存
Document级别锁,在高并发时加入数据库级的锁。(Document-level locking. Results in greater concurrency over database-level locking.)并发
更好的缓存,提供大数据库的内存性能(Better caching. Delivers in-memory performance for very large databases)高并发
智能缓冲。对磁盘I/O智能的缓存。(Intelligent buffering. Reduces disk I/O.)性能
企业准备的功能:Percona TokuMX包括审计插件,热备份时间点恢复。(Enterprise ready. Percona TokuMX includes audit plug-in, hot backup and point-in-time recovery.)大数据
tokumx更改了数据存储结构和文件格式,除了API与MongoDB彻底兼容外,还额外增长了新的命令,可经过command调用,其余基本上就是另外一个全新的MongoDB,也就是说,你换成tokumx后,你的代码层面几乎0改动,就是不用改。
***数据必需要mongodump+mongorestore来迁移数据,不能直接复制数据文件。***spa
我如今装来用一段时间,发现问题再更新博文。插件
官网下载地址:https://www.percona.com/downloads/percona-tokumx/
官网教程:https://www.percona.com/doc/percona-tokumx/index.html
PS:最后须要说明的一点是,为何tokumx比mongodb强悍那么多,但使用得却很少呢?缘由是tokumx进程crash掉的概率远高过mongo 。