У меня есть процесс Node.js, который я использую для сбора данных и записи в базу данных SQLite. Этот процесс записывает только одну запись за раз, но делает это очень часто.
У меня есть PHP-интерфейс для этих данных, который просто читает БД и возвращает данные для использования в графиках и тому подобном.
Они оба прекрасно работают в изоляции, однако, когда они оба используют один и тот же общий файл SQLite3, я получаю много ошибок «Блокировка базы данных» с обеих сторон (PHP / Node.js).
У меня сложилось впечатление, что, поскольку только один процесс активно пишет (а другой только читает), они должны работать в союзе.
Я не против использовать другой тип базы данных (друг предложил PostSQL), если такое приложение не подходит для SQLite.
Спасибо
Задача ещё не решена.
Других решений пока нет …