1

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

我知道BLACKHOLE 存储引擎充当“黑洞”,它接受数据但将其丢弃而不存储它,而EXAMPLE 存储引擎是一个不做任何事情的存根引擎。但我发现它们之间没有显着差异。

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

谢谢。

4

1 回答 1

0

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

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

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

于 2013-08-02T13:50:42.233 回答