沒人研究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 。

相關文章
相關標籤/搜索