没人研究tokumx吗?做为mongodb的追求者,来讲两句。

    闲着也是闲着。总结下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 。

相关文章
相关标签/搜索