Показать сообщение отдельно
Старый 29.10.2019, 13:38   #88
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Функционал

Цитата:
Сообщение от Arsie Посмотреть сообщение
Не рекомендуется делать это, потому что несколько потоков/клиентов/и т.д. доступ к SQLite DB одновременно может привести к проблемам concurrency очень быстро.
Не знаю точно, что за проблемы здесь имеются в виду, но возможность работы с одним файлом в SQLite из разных процессов -- штатная. Данные не испортятся и не потеряются.

По операциям записи будут блокировки, как и во многих сетевых БД. Т.е. процессы, требующие записи будет ожидать, когда это можно будет сделать или возникнет ошибка по таймауту.
Gel вне форума   Ответить с цитированием