该项目主要解决单机版本的DB审计系统出现异常或down机时导致审计中断或数据丢失问题;审计存储使用mysql数据库,该项目使用mysql的binlog机制同步审计数据并伴随周期同步配置,其他所需同步的文件采用0拷贝机制进行同步;主备节点需向管理端周期上报状态,由机器管理者确认及下
该方案针对使用低版本mysql数据库需要对表文件进行加密的用户,部署时做到轻量化,不替换原有的mysql文件。该方案中利用mysql的plugin功能,而加密相关的功能单独编译为动态库。部署前先通过获取符号变的工具获取相关api的符号表,使用plugin命令加载加密代码编译的库文