這篇文章主要介紹TokuDB的優缺點和適用場景有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
TokuDB優點:
高壓縮比,默認使用zlib進行壓縮,尤其是對字符串(varchar,text等)類型有非常高的壓縮比,比較適合存儲日志、原始數據等。官方宣稱可以達到1:12。
在線添加索引,不影響讀寫操作
HCADER 特性,支持在線字段增加、刪除、擴展、重命名操作,(瞬間或秒級完成)
支持完整的ACID特性和事務機制
非??斓膶懭胄阅?, Fractal-tree在事務實現上有優勢,無undo log,官方稱至少比innodb高9倍。
支持show processlist 進度查看
數據量可以擴展到幾個TB;
不會產生索引碎片;
支持hot column addition,hot indexing,mvcc
TokuDB缺點:
不支持外鍵(foreign key)功能,如果您的表有外鍵,切換到 TokuDB引擎后,此約束將被忽略。
TokuDB 不適大量讀取的場景,因為壓縮解壓縮的原因。CPU占用會高2-3倍,但由于壓縮后空間小,IO開銷低,平均響應時間大概是2倍左右。
online ddl 對text,blob等類型的字段不適用
沒有完善的熱備工具,只能通過mysqldump進行邏輯備份
適用場景:
訪問頻率不高的數據或歷史數據歸檔
數據表非常大并且時不時還需要進行DDL操作
以上是“TokuDB的優缺點和適用場景有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。