Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Udržujte si svou databázi v bezpečí s Pgpool2

Karel Zak aura:100
26. 6. 2009 8:44

replikace?

a INSERT posílá na všechny zúčastněné.


Znamena to, ze tydle „replikace“ jsou zalozene na posilani stringu s SQL prikazama? Pokud ano, tak vysledkem urcite neni replika, ale jen dve podobne databaze… Co se stane pokud v INSERTu je nejake now() apod.?


Replikacni reseni vetsinou pracuji na trosku vice low-level urovni (coz znamena jejich integraci do enginu dane DB)

povinná
povinná (neregistrovaný) ---.62.broadband3.iol.cz
26. 6. 2009 19:26

Re: replikace?

Spousta databází nabízí více způsobů replikace. Třeba Informix má jednak synchronní replikaci HDR, která je „v enginu“, protože pracuje na „fyzické“ úrovni (synchronní přenos diskových stránek), a jednak replikaci ER, která pracuje na „logické úrovni“ (asynchronní přenos datových řádků), a jestli se nepletu, je to řešeno pomocí triggerů. V replikačních řešeních pro PostgreSQL se nevyznám, ale myslím, že tak by to šlo řešit i v PostgreSQL (pomocí post-insert, post-update a post-delete triggerů), takže problém s NOW() a spol. by odpadl.

Zasílat nově přidané příspěvky e-mailem