powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Объясните популярно...
6 сообщений из 6, страница 1 из 1
Объясните популярно...
    #32439680
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...чем отличается версионник от блокировочника? А то сколько раз эти слова умные встречал, а чего они означают - не знаю...
...
Рейтинг: 0 / 0
Объясните популярно...
    #32439820
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если просто:
Блокировочник данные блокирует - другая транзакция будет ждать, пока не осовободятся
Версионник - для транзакции создает свою версию данных и никого не ждет. Как потом они между собой сливают версии, я не помню, да и не особо изучал.

-- Tygra's --
...
Рейтинг: 0 / 0
Объясните популярно...
    #32439878
kjdsfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это, брат, религия. Знать тут бесполезно, тут надо верить.
...
Рейтинг: 0 / 0
Объясните популярно...
    #32440264
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно. Путем недолгих и простых умозаключений я вывел, что SQL Server является блокировочником... Хм, интересно было бы узнать механизм работы версионника.

Спасибо, что просвятили :)
...
Рейтинг: 0 / 0
Объясните популярно...
    #32440280
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Объясните популярно...
    #32440297
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторБлокировочник данные блокирует - другая транзакция будет ждать, пока не осовободятся
Версионник - для транзакции создает свою версию данных и никого не ждет. Как потом они между собой сливают версии, я не помню, да и не особо изучал.

Не совсем так. Разница в блокировке "по чтению":
- В версионнике (в режиме изоляции READ COMMITTED и выше) изменённая запись может быть прочитана другой сессий (она читает старую версию), но изменить её она не может, т.е проблемы "сливания версий" нет.
- В блокировочнике (в режиме изоляции READ COMMITTED и выше) изменённую запись до коммита прочитать другой сессии нельзя.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Объясните популярно...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]