У меня есть два процесса:
- Пишет в две таблицы каждую секунду (ish)
- Периодически читает из указанных таблиц
Я знаю, что с SQLite любые записи блокируют всю базу данных, и поэтому иногда второй процесс может завершиться ошибкой с заблокированной базой данных.
Есть ли что-нибудь, что вы можете предложить, чтобы полностью устранить необходимость для этих двух процессов касаться одной и той же базы данных? Например, могу ли я атомарно перенести данные из записываемой базы данных во вторую доступную только для чтения базу данных?
Спасибо:)