有没有人使用过MySQL的TokuDB存储引擎?
该产品网站声称相对于其他MySQL存储引擎(如InnoDB、MyISAM等),它具有50倍的性能提升。这里是性能声明http://tokutek.com/downloads/tokudb-performance-brief.pdf
这是真的吗?
在MySQL中使用这个存储引擎的个人经验如何?
有没有人使用过MySQL的TokuDB存储引擎?
该产品网站声称相对于其他MySQL存储引擎(如InnoDB、MyISAM等),它具有50倍的性能提升。这里是性能声明http://tokutek.com/downloads/tokudb-performance-brief.pdf
这是真的吗?
在MySQL中使用这个存储引擎的个人经验如何?
如果你正在存储像图片这样的 Blob,不要使用 Tokudb。它有较小的行大小限制。
如果你的数据超过1亿行,请使用 Tokudb。
如果你在意 UPDATE 速度,请不要使用 Tokudb。它的插入速度很快,但与 InnoDB 相比,更新速度较慢,特别是如果你使用 INSERT ON DUPLICATE 语句。
如果你正在存储日志条目,请使用 Tokudb。
如果你想将 MyISAM/InnoDB 的数据使用量缩小超过 5 倍,请使用 Tokudb。我个人已确认他们的分形树+压缩数据后端非常高效。
经验之谈,使用最适合任务的工具。Tokudb 在特定情况下比 InnoDB 和 MyISAM 更好,但并不是天下万事通的替代 DB 引擎。
我有同样的问题。我找到了一篇相当不错的TokuDB与InnoDB的比较文章。
http://www.pythian.com/news/5139/testing-tokudb-faster-and-smaller-for-large-tables/
然而,我对其他人使用TokuDB或任何类似的MySQL存储引擎的经验也感兴趣。
这里还有另一个评论http://www.mysqlperformanceblog.com/2009/04/28/detailed-review-of-tokutek-storage-engine/