Topic: Юзеры в сети

Добрый день.
На локальном сервере вертится проект - телефонная база. То, что одновременно 2 и более пользователя писать в sqlite базы не могут - я знаю. А возможна ли вообще запись каким-то одним пользователем, в тот момент, когда база открыта для просмотра у других? Или же здесь ситуация как и в MS Office - при совместном просмотре файла по сети, никому вносить изменения в него нельзя, пока другие не закрыли данный файл у себя?

Re: Юзеры в сети

Приветствую,


Да, одновременно писать в базу данных несколько пользователей не могут, но это запись происходит как правило за доли секунды, и даже если 10 пользователей одновременно попытаются записать данные в БД, ничего страшного не произойдет, максимум программа подвиснет на секунду и сохранит.

Dmitry.

Re: Юзеры в сети

Отлично! Главное, что можно писать хотя бы одному не дожидаясь, когда все выйдут из базы.

4 (edited by zoomix 2015-03-10 10:12:39)

Re: Юзеры в сети

Кто-то здесь уже писал, что можно скриптом как-то сформировать буфер записи и и из него разруливать очередность кто записывает. Что-то типа Фифо (first in first out). Интересно было бы такой скрипт посмотреть, если кто уже написал.