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

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

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

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


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