Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Serg Vasiltsoff                      2:5020/400     04 May 2001  18:44:15
 To : All
 Subject : Re: оповещение об изменении
 -------------------------------------------------------------------------------- 
 
 > Есть таблица, каждая запись в ней - некая команда для приложения.
 > Приложение следит за таблицей и при добавлении/изменении записей в ней
 > производит некоторые действия.
 > Хочется как-то обеспечить сабж (т.е. обойтийсь без периодического
 
 сканирования
 
 > таблицы) и при изменении таблицы сливать не все записи, а только
 > новые/измененные. Существуют ли решения отличные от использования
 
 timestamp'ов?
 
 Да. Врезка в механизм транзакционной репликации.
 Оставляешь LogReader и подменяешь Distributor
 По крайней мере у тебя будут артикли. Или пишешь хитрый фильтр для
 логридера....
 Или пишешь свой логридер ;)
 
 А чем стэмпы не устраивают?
 Фактически есть несколько способов реализации:
 - полное сканирование
 - реакция на каждое изменение (как - пока не важно)
 - сканирование изменившихся записей
 
 Я больше способов не знаю, а те, что знаю, по-моему сводятся к этим. Если
 интервал реакции терпит относительно большого времени (минуты), то стэмпы -
 идеальный вариант. Ты на десять апдейтов делаешь одно действие. Кстати,
 алерты в MS SQL тоже накопительные. То есть при всей асинхронной своей
 природе они вызываются не непосредственно по прошествии некоторого тайм -
 аута, то есть кучка подконтрольных действий вызовет один алерт и т.д.
 
 Hасчет врезки в реплику - я пробовал, но быстро понял бесперспективность
 подхода. Сильно все мутно и недокументировано.
 --- ifmail v.2.15dev5
  * Origin: Lime Systems (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 оповещение об изменении   Igor Ponomaryov   04 May 2001 16:34:36 
 Re: оповещение об изменении   Nikolay Kulikov   04 May 2001 17:35:06 
 Re: оповещение об изменении   Serg Vasiltsoff   04 May 2001 18:44:16 
 Re: оповещение об изменении   Nikolay Kulikov   04 May 2001 19:14:51 
 Re: оповещение об изменении   Serg Vasiltsoff   04 May 2001 20:36:12 
 Re: оповещение об изменении   Vova Aksionov   04 May 2001 17:43:12 
 оповещение об изменении   Igor Ponomaryov   05 May 2001 16:57:09 
 Re: оповещение об изменении   Serg Vasiltsoff   04 May 2001 18:44:15 
Архивное /su.dbms.sql/120050a6722b1.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional