【问题标题】:What is the difference between the Blackhole storage engine and the Example storage engine?Blackhole 存储引擎和 Example 存储引擎有什么区别?
【发布时间】:2013-08-02 13:29:55
【问题描述】:

我简单浏览了mysql 5.5的黑洞和Example存储引擎代码,发现它们在很多细节上都非常相似。

我知道The BLACKHOLE storage engine acts as a “black hole” that accepts data but throws it away and does not store itThe EXAMPLE storage engine is a stub engine that does nothing。但我发现它们之间没有显着差异。

那么这两种存储引擎的本质区别是什么?如果我想定制自己的存储引擎,我应该从哪一个开始?

谢谢。

【问题讨论】:

    标签: mysql storage


    【解决方案1】:

    关于构建新引擎的起点应该被视为什么,该文档非常清楚:

    http://dev.mysql.com/doc/refman/5.5/en/example-storage-engine.html

    EXAMPLE 存储引擎是一个不做任何事情的存根引擎。它的 目的是作为 MySQL 源代码中的示例, 说明如何开始编写新的存储引擎。因此,它是 主要是开发人员感兴趣的。

    【讨论】:

    • 感谢您的回复。但是,我已经阅读了《Understanding MySQL internal》第 7 章存储引擎接口一书​​的指导,这也是从黑洞存储引擎开始的。所以我认为在做出自己的选择之前,我需要知道它们之间的最终区别。
    猜你喜欢
    • 1970-01-01
    • 2013-08-20
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    相关资源
    最近更新 更多