SidePlugin-Seamless-Integration

SidePlugin 无缝集成

当年 TerarkDB 通过 Hack DB::Open(检测特定环境变量)来使用 TerarkZipTable,对于用户来讲,不需要修改任何代码,只需要链接 TerarkDB 的动态库,在启动脚本中设置相应的环境变量即可。这个方法虽然粗暴,但是能解决问题。

现在,SidePlugin 提供了非常强大的功能,但是需要用户修改代码,虽然只需要修改 DB Open/Close 的代码,但是总归还是要改代码。

如果用户就是一行代码都不想改,那怎么办?

办法总比困难多,我们可以照搬 Hack DB::Open 这样的方式,检测环境变量……

只是目前,我们还没有这样的需求……