атомарное чтение из базы данных sqlite во время записи в - PullRequest
0 голосов
/ 08 июля 2010

Можно ли читать из базы данных sqlite во время записи?

Как можно это сделать?

Спасибо!

1 Ответ

3 голосов
/ 08 июля 2010

Читать этот раздел часто задаваемых вопросов по SQLite , а также этот .

По сути, поскольку база данных не контролируется «правильной» СУБД (то есть сервером), существуют ограничения относительно того, что можно с ней сделать. Например, вам нужно дождаться завершения одной транзакции, прежде чем начинать другую. К счастью, библиотека SQLite выполняет некоторую проверку, чтобы увидеть, изменяется ли база данных другим подключенным к библиотеке подключением, прежде чем она начнет что-то делать с базой данных.

...