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

    闲着也是闲着。总结下tokumx这东西优点:

  • 比原有的 mongodb 提升了 50% 的性能(Up to 50x performance improvements)

  • 集成了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来迁移数据,不能直接复制数据文件。***

我现在装来用一段时间,发现问题再更新博文。

官网下载地址:https://www.percona.com/downloads/percona-tokumx/

官网教程:https://www.percona.com/doc/percona-tokumx/index.html


PS:最后需要说明的一点是,为什么tokumx比mongodb强悍那么多,但使用得却不多呢?原因是tokumx进程crash掉的几率远高过mongo 。


qq群:191041717 ;mongodb和tokumx交流群,喜欢的一起交流交流。

你可能感兴趣的:(没人研究tokumx吗?作为mongodb的追求者,来说两句。)