Ved i om man kan linke to databaser? Det jeg mener er, at hvis x og y har to ens databser men hvert sit sted i verdnen, kan man så linke dem således at hvis den ene foretager ændringer bliver den anden automatisk opdateret?
Overhovedet ikke, du kan bruge Sybase de har noget replikering, du kan også bruge Interbase og så købe IBRep. som også er replikering, det skal bare sættes op så passer det sig selv.
Det er da noget ævl, Sybase er en af verdens STORE baser på højde med Orcale og de har en base der har det indbygget, og Interbase app. bruger en alm. DB conn. til det, det kan man jo styre med alm. db rettigheder
Et sidste spørgsmål, er det meget indviklet, har ikke arbejdet med databser på nette før så... I så fald hvad koster sådan noget at få lavet?
Synes godt om
Slettet bruger
05. juni 2001 - 21:57#6
Du kan godt lave replikering. På Oracle vil det kræve en Enterprise Edition Server.
Jeg tror, prisen er spicy.
Men med Oracle kan du også nøjes med en Standard Edition. I så fald skal du definere et database link mellem de to implicerede (Oracle-databaser). Derefter skal du sætte den nødvendige trigger-logik op mellem de to databaser.
Replication is also possible in Access! Also its possible to link two different databases in Access. Problem with Access though is that it isnt a server so couldnt automatically update, altough it could be programmed to do so at given intervals.
Jeg tror næsten at alle databaser har mulighed for at lave link mellem baserne. Opgaven med at få databserne ens, er dog vidt forskellig. Alle der kan håndtere triggere kan dog benytte sig af update propagations (UP), hvilket stor set betyder at du registrerer alle dine opdateringer fra den ene base og dynamisk afvikler de samme kald i den anden. Dette er især også anvendeligt hvis du benytter begge maskiner som server, dvs. at der sidder folk og arbejder på begge maskiner. Danske Bank benyttede denne løsning for år tilbage (og gør måske endnu).
Replikering benytter sig i høj grad af TPC (two-phase commit) og betyder at begge maskiner skal være oppe før en transaktion kan registreres, og dette er ikke altid hensigstmæssigt, hvis Internettet involveres. Unibank benytter TPC.
Du kan finde masser om replikering og UP eller TPC på web\'en. Personligt er jeg generelt tilbageholdende overfor TPC medmindre at det drejer sig om datawarehouse replikering og ikke decideret duplikering af en base. Der er simpelthen for mange tilfælde hvor TPC ikke kan bruges, hvorimod UP altid kan bruges.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.