代码模块化，分common、SQL引擎和4个存储引擎