Avatar billede salvius2 Nybegynder
05. juni 2001 - 20:27 Der er 11 kommentarer

Link

Hej allesammen,

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?

MVH
Avatar billede qzar Nybegynder
05. juni 2001 - 20:40 #1
Det kan man vel godt men det er nok temmelig avanceret!

-Jonas
Avatar billede martinlind Nybegynder
05. juni 2001 - 20:51 #2
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.

/Martin
Avatar billede keysersoze Guru
05. juni 2001 - 20:52 #3
jeg tvivler da det vil være en stor sikkerhedsbrist at kunne gå ind og ændre en db på en anden server...
Avatar billede martinlind Nybegynder
05. juni 2001 - 20:55 #4
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

/Martin
Avatar billede salvius2 Nybegynder
05. juni 2001 - 20:58 #5
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?
Avatar billede 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.
Avatar billede martinlind Nybegynder
05. juni 2001 - 22:04 #7
Interbase løsningen er helt sikkert billigere, og sikker ligeså god.
Avatar billede Slettet bruger
05. juni 2001 - 22:08 #8
martinlind --> Har du nogen links til IBRep?
Avatar billede martinlind Nybegynder
05. juni 2001 - 22:36 #9
Jeg ved ikke om der ikke er noget med men prøv at download den og kig her :

http://community.borland.com/article/0,1410,27219,00.html

/Martin
Avatar billede terry Ekspert
06. juni 2001 - 08:02 #10
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.
Avatar billede teepee Nybegynder
06. juni 2001 - 10:25 #11
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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester