dc.contributor.advisor | Bratsberg, Svein Erik | |
dc.contributor.advisor | Kvale, Axel Anders | |
dc.contributor.author | Elstad, Kjell Rydningen | |
dc.date.accessioned | 2017-09-05T14:00:32Z | |
dc.date.available | 2017-09-05T14:00:32Z | |
dc.date.created | 2017-06-07 | |
dc.date.issued | 2017 | |
dc.identifier | ntnudaim:16747 | |
dc.identifier.uri | http://hdl.handle.net/11250/2453249 | |
dc.description.abstract | 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. | |
dc.language | nob | |
dc.publisher | NTNU | |
dc.subject | Datateknologi, Intelligente systemer | |
dc.title | Håndtering av replikeringskonflikter for multi-master dokumentdatabaser ved hjelp av metoder fra versjonskontrollsystemer | |
dc.type | Master thesis | |