@allias173

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

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

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

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

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект