10bet网址
MySQL内部手册


MySQL内部手册/编写自定义存储引擎/创建存储引擎源文件

23.3创建存储引擎源文件

实现新存储引擎的最简单方法是首先复制和修改例子存储引擎。的文件ha_example.cc而且ha_example.h可以在存储/例子MySQL 5.1源代码树的目录。有关如何获取5.1源代码树的说明,请参见从源代码安装MySQL

复制文件时,从更改名称ha_example.cc而且ha_example.h到适合您的存储引擎的内容,例如ha_foo.cc而且ha_foo.h

复制并重命名文件后,必须替换的所有实例例子而且例子存储引擎的名称。如果你熟悉的话sed,这些步骤可以自动完成(在这个例子中,存储引擎的名称将是FOO):

sed -e s/EXAMPLE/FOO/g -e s/EXAMPLE/FOO/g ha_example.h > ha_foo.h sed -e s/EXAMPLE/FOO/g -e s/EXAMPLE/FOO/g ha_example.hCc > ha_foo.cc