Håndtering av replikeringskonflikter for multi-master dokumentdatabaser ved hjelp av metoder fra versjonskontrollsystemer
Master thesis
Permanent lenke
http://hdl.handle.net/11250/2453249Utgivelsesdato
2017Metadata
Vis full innførselSamlinger
Sammendrag
Ved å tillate skriveoperasjoner på isolerte noder i en replikert database er det en risiko for at det oppstår replikeringskonflikter. Slike konflikter er resultatet av overlappende endringer på data i en periode hvor det er nettverkspartisjoner. Det her antatt at disse konfliktene ikke kan løses ved å velge én versjon og forkaste alle andre.
Hensikten med dette studiet er å finne en måte å løse replikeringskonflikter automatisk i dokumentdatabaser. I den forbindelse er metoder fra versjonskontrollsystemer foreslått som en måte å redusere brukerinvolvering i prosessen. Dette studiet sammenligner komponenter og programflyt fra begge systemer, samt ser på praktiske hensyn ved implementeringen av et slikt system.
Studiet antyder at metoder fra versjonskontrollsystemer kan være nyttige i håndtering av replikeringskonflikter. Det ligger likevel an til at ikke alle konflikter kan løses automatisk med et slikt system og i noen tilfeller kan det resultere i andre løsninger enn ønsket.
To begrensende faktorer i dette studiet er at den foreslåtte løsningen ikke er implementert og testet i praksis; og at det fokuseres på tekstbasert merge mens syntaktisk- og semantisk merge også kan vise seg å være nyttig. Implementasjon av et slikt system, samt et studie med andre metoder for merge, foreslås som videre arbeid.