Я использую базу данных sqlite
для хранения своих данных, приложение, которое непрерывно записывает в базу данных.(например, данные windows perf каждые 5 минут)
Что мне нужно,
- получать все данные инкрементно каждые 5 минут и перемещаться в какой-нибудь файл журнала / текстовый файл
- удалите тот фрагмент данных, который успешно перемещен в файл журнала / текстовый файл из
sqlite
db.
У меня есть все файлы ниже 3, сгенерированные во время записи данных в db.
- MyData.db
- MyData.db-shm
- MyData.db-wal
Я знаю, что может основываться на времени вставки последнего события, запросданные, обрабатывать и удалять, хранить в последний раз в каком-то месте и в следующий раз читать с этого момента.
Я могу, как я могу копировать файл Wal
инкрементным образом каждые 5 минут, чтобы пропуститьоперация чтения / удаления через C #?
Я также открыт для изменения базы данных, например, Марии и т. д., если другие базы данных предоставляют такое решение и т. д. Пожалуйста, предложите.