On 2006. 05. 06. 12:57, Gabor HALASZ wrote:
Foleg azt, hogy szapora valtozasok eseten mihez kezd, es kliens oldalrol mennyire latom konzisztensnek a szervereken levo adatokat , pl ha round-robin kliens ir a szerverre, a kovetkezo query, amit mar egy masik szerverhez kuld, mar latni fogja-e az uj allapotot.
docs.sun.com és olvasd el. Esetleg nézd meg a forráskódban, bár az 5.0 és 5.2 között elég sok változás volt ezen a téren.

Ennél a szoftvernél van master, hub és consumer. A mastereket írod, a hubok pedig szétszórják a változásokat a consumerekre (csak akkor van rájuk szükség, ha nagyon sok consumer van, így a masterek replikációs forgalma csökkenthető). A replikáció mikéntjét te tudod szabályozni, de ha gondolkozol, te is gyorsan rájöhetsz, hogy idő kell egy változás elterjedéséhez. A két időpont között (beírtad valamelyik masterbe és elérhető valamelyik consumeren) eltelhet egy kis idő a legaggresszívabb replikáció mellett is, így természetesen előfordulhat, hogy 200 millisecundummal az írás után még a consumeren nincs meg az adat. Erre voltál kiváncsi?

Elég evidensnek tűnik, csodák itt sincsenek.

Amennyire én tudom olyan dupla commitra itt nincs lehetőség, mint például az Oracle Data Guard esetén. Ott ez azt jelenti, hogy az elsődleges adatbázis addig nem tekinti lezártnak a tranzakciót, amíg a standby adatbázis vissza nem igazolta a változást. Így nincs adatvesztés, igaz, ha a standby adatbázis megáll, az elsődleges sem fog többet változtatni az adatbázison.

--
Attila Nagy                                   e-mail: [EMAIL PROTECTED]
Free Software Network (FSN.HU)                 phone: +3630 306 6758
http://www.fsn.hu/
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz