服务器插件API有这些特性:
- 所有的插件有一些共同的东西。
每个插件都有一个可以在SQL语句中引用的名称,同时还有像作者和描述之类的其它元数据来提供其它信息。此信息可以在INFORMATION_SCHEMA.PLUGINS表或使用SHOW PLUGINS语句查看。 - 插件框架是可扩展的,可以适应不同的插件类型。
存在不同插件类型的接口,如存储引擎、全文解析器以及INFORMATION_SCHEMA表。其它的可以添加。 - 插件可以暴露信息给用户。
插件可以实现系统和状态变量,可以通过SHOW VARIABLES和SHOW STATUS语句获得。 - 插件包含版本信息。
- 插件API实现了安全限制。
- 插件可以访问服务器服务。 服务接口暴露了服务器功能,插件可以通过使用普通的函数调用访问。