閒着也是閒着。總結下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 。