Tema: Re: T-SQL
Autorius: IF
Data: 2009-12-04 07:48:36
Dabar kai paaiskinai issamiau, manau kad visgi tai >Replication< 
uzdavinelis. Galima butu bandyti spresti ir taip, kurti trecia lenta, kuri 
butu visu kitu kaip ir tranzakciju lenta. Ir i ja nukreiptas tranzakciju 
tipo replicos. O klientines lentos is tos pacios lentos turetu 
"veluojancias" snapshot tipo replikas. Tokiu atveju zvaigzdes principu 
galima butu pajungineti ir atjungineti neribota lentu kieki nepazeidziant 
kitu lentu nei logikos nei rysiu tarp ju.

Kas liecia sql uzklausa mano galva ji tikrai siuo atveju turi labai didele 
klaidu tikimybe, nors gali bandyti dar per
  INSERT INTO Lenta1 WHERE RisantisLaukas NOT IN (SELECT * Lenta2)
Neturiu laiko tikrinti ar suveiktu, bet pasikartosiu, kad su tokiomis 
uzklausomis turi labai didele tikimybe suvelti abi lentas. Pvz Ryte 
atsikelus blondine uzsiregistravo pas viena pardaveja ir jis ja irase kaip 
blondine, vakare ji uzsidejo ryza peruka ir nuejo pas kita pardaveja. 
Klausimas sistemai kokia tai pirkeja ryza ar blondine, dar didesnis 
klausimas analitinei sistemai kas dazniau perka melyna nagu laka, ryzos ar 
blondines, o jau klausimu klausimas kai pirmas isiutes pardavejas ja istrina 
kai kitas tuo momentu maloniai prekina. Tai tik mazuma dalis to, ka 
sprendzia tranzakciju ne tik technologijos bet ir visas mokslas.