我正在使用sqlite
数据库来存储我的数据,这是一个不断写入数据库的应用程序。(示例 Windows perf 数据每 5 分钟一次)
我需要的,
- 每 5 分钟获取所有数据增量并移动到某个日志/文本文件
- 从数据库中删除成功移动到日志/文本文件的那条数据
sqlite
。
在将数据写入数据库时,我生成了以下 3 个文件。
- 我的数据.db
- MyData.db-shm
- MyData.db-wal
我知道可能基于上次事件插入时间,查询数据,处理和删除,最后一次存储在某个地方,下次从该点开始读取。
我有一种方法可以Wal
每 5 分钟以增量方式复制文件以跳过 C# 的读取/删除操作?
我也愿意更改 Maria 等数据库,如果其他数据库提供这种解决方案等,请提出建议。