通过lua元表hook达到监控及捕获table变更并记录到变更列表,从而实现“闲时异步”转换为sql执行
适合面向用mysql类传统关系数据库,且项目里存在大量业务逻辑对象需要存储到db的场景,若用mongo之类对象型数据库,则可能没有必要;
异步更新删除机制可能导致存储发生错误或失败时无法即时让客户端和用户感知,可能造成数据丢失或回滚的假像。
| Name | Name | Last commit date | ||
|---|---|---|---|---|
通过lua元表hook达到监控及捕获table变更并记录到变更列表,从而实现“闲时异步”转换为sql执行
适合面向用mysql类传统关系数据库,且项目里存在大量业务逻辑对象需要存储到db的场景,若用mongo之类对象型数据库,则可能没有必要;
异步更新删除机制可能导致存储发生错误或失败时无法即时让客户端和用户感知,可能造成数据丢失或回滚的假像。