Кластеры SQL серверов - 2

Saturday, October 28, 2006

Что хотим получить?

Хотим получить поведение кластера - аналогично поведению одного сервера.

Стандартный цикл пишущей транзакции:
- старт транзакции
- (что то пишем) проверка констрейна
- запись страницы данных (измененной)
- (все зделали) коммит/роллбак

(для простоты пока не рассматриваем триггера)
------------
как хотим сделать:
- старт транзакции
- запись страницы данных
- коммит/роллбак

- (+) запись в таблицу блокировок
- (+) запись в Transaction Inventory Page, TIP

все это через один канал (допустим через адреса другой подсети) - паралельно во все сервера.
--------------
остается разобраться
1) с блокировками при проверках констрейнов ?
2) с адресами (поскольку на данном сервере будут стартовать транзакции с других серверов, писать блокировки другие сервера) ?
3) Sweep собирает мусорные версии записей - как с этим?

0 Comments:

Post a Comment

<< Home