概述
审计分片图展示了 BitzOrcas.Modern 的六类审计日志分片策略。每类审计(Activity、Entity、Security、Exception、IntegrationEvent、Request)写入独立的分表,避免单表过大影响查询性能。每类审计有独立的保留策略,由 Quartz.NET 定时任务执行清理。
关键要点
- 六类审计 — Activity(用户操作)、Entity(实体变更)、Security(安全事件)、Exception(异常)、IntegrationEvent(集成事件)、Request(HTTP 请求)
- 分表存储 — 每类审计一张表,按类别物理隔离
- AuditBatchWriter — 批量写入器,聚合多条审计记录后批量插入
- 保留策略 — 每类审计可配置不同的保留天数,过期数据由 JobHost 定时清理
- 审计数据通过 Dapper 适配器进行只读查询