@allias173

Чем заменить sqlite3?

Постоянно выбивает ошибку Database is locked из-за множества подключений, увеличивал таймаут, коннект сразу же закрываю после использования базы, но не помогает.

Есть ли такая же локальная база данных (без серверов), которая выдержит большое к-во подключений?
  • Вопрос задан
  • 509 просмотров
Решения вопроса 1
Больше чем 1 подключение - только полноценная СУБД
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
saboteur_kiev
@saboteur_kiev
software engineer
Суть sqlite - отсутствие сервера. Вся логика - в библиотеке.
Но именно поэтому блокируется доступ - потому что к одному файлу может подключаться только одно приложение.
Сервер решает этот вопрос тем, что именно сервер и является тем одним приложением, которое работает с файлом, а все остальные работают через сервер.

Поэтому без сервера архитектурно не должно быть многопользовательского доступа к файлу.
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
dimonchik2013
@dimonchik2013
non progredi est regredi
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект