Diese Masterarbeit beschäftigt sich mit der Umstellung des Dokumentenmanagementsystems VIS. Das derzeitige System ist zu komplex geworden und relationale Datenbanken sind schwierig horizontal skalierbar. Deshalb wird in der Arbeit einerseits die Migration von relationalen Datenbanken – speziell Oracle Database und Microsoft SQL Server – zu einer geeigneten NoSQL Datenbank untersucht und andererseits VIS mit einer Microservicearchitektur modelliert. Für die Datenbankmigration werden in einer
theoretischen Untersuchung die vier ausgewählten Datenbanken ArangoDB, MongoDB, Neo4j und Virtuoso miteinander verglichen. In einem praktischen Benchmark siegt letztendlich ArangoDB gegenüber MongoDB. Sie schneiden bei simplen Datenbankabfragen ähnlich ab, aber bei komplexeren Abfragen ist ArangoDB knapp 6-mal schneller, weshalb sich schließlich dafür entschieden wird. Das bestehende monolithische VIS wird in 28 Services aufgeteilt. Um Altdaten in das neue System zu übertragen, wird die Zero-Downtime Migration empfohlen und dessen Ablauf beschrieben. Diese Arbeit dient mit den daraus gewonnenen Informationen als Grundlage für die bevorstehende VIS Version 7.