TokuDB優缺點總結

chenfeng發表於2018-02-02
TokuDB優點
1 高壓縮比,預設使用zlib進行壓縮,尤其是對字串(varchar,text等)型別有非常高的壓縮比,比較適合儲存日誌、原始資料等。一般有5-10倍壓縮比。
2 支援線上欄位增加、刪除、擴充套件、重新命名操作。
3 支援完整的ACID特性和事務機制
4 支援快速的寫入場景,Fractal-tree在事務實現上有優勢,無undo log
TokuDB缺點
1,響應時間相對較長
2,online ddl 對text,blob等型別的欄位不適用
3,沒有完善的熱備工具,目前有阿里雲資料庫團隊推薦的備份方案和邏輯備份
建議適用場景:
1 訪問頻率不高的資料或歷史資料歸檔
2 表非常大並且時不時還需要進行ddl操作
TokuDB的壓縮演算法如何選擇
tokudb_zlib:表啟用zlib壓縮,壓縮效果偏中,CPU消耗偏中,建議使用(預設);
tokudb_quicklz:表啟用quicklz壓縮,壓縮效果差,CPU消耗低;
tokudb_lzma:表啟用lzma壓縮,壓縮效果好,CPU消耗高。
TokuDB預設壓縮演算法為zlib,建議您不要做修改,因為zlib壓縮的價效比非常高。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2150767/,如需轉載,請註明出處,否則將追究法律責任。

相關文章