Datenbankmigration: So werden Legacy-Systeme performanter, agiler und effizienter

Es gibt viele gute Gründe, von relationalen Legacy- auf New-Technology-Datenbanken zu migrieren. Diese fünf Tipps eines NoSQL-Datenbankpioniers machen den Umstieg leichter.

Semi-strukturierte Daten, das Internet der Dinge, also OT-Applikationen, mobile Online-Devices und Big-Data-Anwendungen stellen hohe Anforderungen an klassische relationale Datenbank-Systeme, denen sie oft nicht mehr optimal gewachsen sind. Die starren Tabellenstrukturen der Systeme stammen noch aus der Mainframe- und Client-Server-Zeit. Sie lassen sich nur mühsam und mit hohem Kostenaufwand an heutige Erfordernisse anpassen. Cloud-native NoSQL-Datenbanken hängen die zuverlässigen, aber auch langsamen und unflexiblen »Dinosaurier«-Datenbanken locker ab. Sie sind performanter, agiler, skalieren leichter und können mit semi- und unstrukturierten Daten aus verteilten Quellen viel performanter und agiler umgehen. Darunter fallen zum Beispiel E-Mails, Dokumente, Formulare, Produktkataloge, Archive, Fotos und sogar Videos. NoSQL-Datenbanken unterstützen hybride Cloud-Szenarien, arbeiten nach dem Prinzip »In Memory First«, verfügen über Cross-Data-Center-Replikationsmechanismen und verwalten über Operatoren cloud-basierte Kubernetes-Services auf Amazon, Azure oder Google. Vorteile, mit denen sich alte Legacy-Systeme schwer tun.

Dabei ist es gar nicht nötig, sofort den Riesenschnitt zu wagen und komplette, alte Legacy-DBMS auf ein modernes NoSQL-Daten-Managementsystem zu migrieren. Unternehmen, die mit ihrem alten, teuren Legacy-Datenbanksystem nicht mehr zufrieden sind, sollten vielmehr in kleinen Schritten vorgehen. Datenbank-Pionier Couchbase schlägt folgende vor:

 

1)  Flaschenhälse ausfindig machen:
Produktkataloge, auf die viele Kunden mobil zugreifen, Asset-Tracking-Services, Content-Management-Dienste, Customer Management Services oder Streaming-Dienste für Videos stellen hohe Anforderungen an die Datenbank. Gibt es Applikationen im Unternehmen, die nicht performant laufen und deren Skalierbarkeit und Verfügbarkeit zu wünschen übrig lässt, dann könnte eine moderne NoSQL-Datenbank die Lösung sei.

 

2)  Big Data und hohe Arbeitslasten effizient managen:
Viele aktuelle Use Cases können von NoSQL-Datenbanken performanter und kostengünstiger bedient werden. Zu diesen Use Cases zählen Terabytes von Daten, die verteilt in mehrere Rechenzentren abgespeichert sind, semi-strukturierte JSON-Dokumente oder Caching-Services, die Hunderte von Millionen gleichzeitiger Zugriffe bewältigen müssen. NoSQL-Lösungen, die plattform-unabhängig in Containern laufen und mit Kubernetes orchestriert werden, überzeugen durch eine überlegene Flexibilität in der Architektur. Teure Zusatzinvestitionen in traditionelle Hardware-Systeme sind nicht nötig.

 

3)  Zugriffsmuster identifizieren:
Wer greift wie, wann und mit welchen Anforderungen auf die Datenbank zu? Die Architektur einer NoSQL-Datenbank kann für unterschiedliche Zugriffsmuster optimal angepasst werden. Die Daten stehen in Echtzeit zur Verfügung und können sofort weiterverarbeitet werden.

 

4)  Migration anstoßen:
Ein Daten-Migrationsplan muss die Datenmodelle des Ausgangs- und des Zielsystems exakt aufeinander abbilden. Die meisten NoSQL-Datenbanken arbeiten mit JSON-Dokumenten, die flexibler einsetzbar und erweiterbar sind als die starren relationalen Tabellen der Legacy-Systeme. Welcher Dokumententyp zum Einsatz kommt und den besseren Match zwischen relationaler Tabelle und NoSQL-Objekt liefert, hängt von der Struktur der Tabelle ab und den relationalen Verknüpfungen ab.

 

5)  Proof of Concept messen und testen:
Erfüllt der Proof of Concept alle vorgegebenen KPIs wie Performanz, Verfügbarkeit und Skalierbarkeit, dann ist neue Datenbank-Architektur reif für die Implementierung im Unternehmen.

 

»Couchbase wurde speziell für die Anforderungen moderner Web-, Mobil- und IoT-Anwendungen entwickelt«, betont Wolfgang Fresser, Country Manager DACH bei Couchbase. »Unternehmen, die den Wechsel vollziehen, sind agiler, skalieren besser, haben eine kürzere Time-to-Market für ihre Anwendungen sowie eine bessere Performanz und Verfügbarkeit. Couchbase bietet das alles zu wesentlich geringeren Entwicklungs- und Betriebskosten«.

 

NoSQL-Datenbanken massiv auf dem Vormarsch

In der Folge der digitalen Transformation ergeben sich in vielen Unternehmen und Organiationen vielfältige Herausforderungen, etwa in den Bereichen Data Management, Data-as-a-Service und Echtzeitanalytik. In der sich zeitgleich weiterentwickelnden Welt der Geschäftsanwendungen und Datenbanken setzen Unternehmen zunehmend auf NoSQL-Datenbanken. Drei Aspekte prägen nach Meinung von Roland Stritt, Director Channels EMEA bei Rubrik, den Markt und…

Best-of-Suite oder Best-of-Breed? Lösungen im Datenmanagement

Bei der Implementierung externer Dienstleistungen stehen Unternehmen nicht selten vor der Frage, ob sie ihre Software und Technologien von einem Anbieter beziehen oder verschiedene Experten zu Rate ziehen. Best-of-Suite meint alle Anwendungen aus einer Hand zu nutzen, also quasi eine All-in-One-Lösung, Best-of-Breed bedeutet für jede individuelle Leistung das Beste auf dem Markt zu verwenden. Unternehmen…

Sensible Daten aufspüren und schützen: Best Practices für strukturierte und unstrukturierte Daten

Daten gehören zu den wertvollsten Rohstoffen des 21. Jahrhunderts. Doch immer größere Mengen an sensiblen Informationen gegen Cyberangriffe zu schützen, ist für Unternehmen eine Herausforderung. Viele Sicherheitsstrategien konzentrieren sich auf den Schutz strukturierter Daten in Datenbanken. Jedoch fehlen häufig Maßnahmen für die ebenso sensiblen, aber oft schwieriger zu schützenden unstrukturierten Daten, beispielsweise in E-Mails oder…

Unglückliche Mitarbeiter meiden die Zusammenarbeit im Team

Deutschland ist größter Befürworter von Team-Zusammenarbeit, hinkt aber dennoch bei Remote-Zusammenarbeit hinterher. Wie glücklich sind Arbeitnehmer in Deutschland, Großbritannien, Frankreich und den USA und welche Rolle spielt dabei die Zusammenarbeit im Team? Dies untersuchte der Arbeitsmanagement-Experte Wrike im »Happiness Index 2019« [1]. Befragt wurden die Studienteilnehmer darüber hinaus zu ihrer Meinung zu Remote-Collaboration, also der…

Schwächen beim Datenmanagement kosten Unternehmen zwei Millionen Euro jährlich

Mitarbeiter in Deutschland vertrödeln im Schnitt täglich zwei Stunden mit der Suche nach Daten. Im Gegensatz dazu, wenn Mitarbeiter schnell und effektiv mit Wunderino bonus auf Daten zugreifen können, erzielen sie mehr Erkenntnisse und treffen bessere, besser informierte Entscheidungen. Unternehmen wollen in der digitalen Wirtschaft wettbewerbsfähiger agieren, scheitern jedoch schon daran, ihre Daten effektiv zu…

Das gibt´s doch nicht: Deutsche sind glücklich und optimistisch

Glücklich sein – das ist wohl der größte Wunsch jedes Menschen. Doch gerade den Deutschen wird oft nachgesagt, sie stünden sich beim Glücklichsein selbst im Weg. Eine Studie hat Ergebnisse herausgefunden, mit denen keiner gerechnet hat. Allen Klischees zum Trotz: 2 von 3 Deutschen sagen (66 Prozent), dass sie momentan glücklich sind – immerhin jeder…

Digitale Gesundheitsversorgung erfordert durchgängiges Datenmanagement

Ob Budgetrestriktionen, politische Entwicklungen oder Personalengpässe – über die akuten und chronischen Herausforderungen für die Gesundheitseinrichtungen wurde und wird aktuell viel kritisch berichtet. Während diese Fragen natürlich wichtig sind, erscheint die Aufmerksamkeit, die den möglichen Lösungen für diese Herausforderungen gewidmet wird, wesentlich geringer zu sein. Markus Grau, Principal Systems Engineering bei Pure Storage erläutert, welch…

Ertragsoptimierung bei Cloud-Data-Warehouse-Investitionen

Immer mehr datengestützte IT-Systeme werden in die Cloud verlagert und dazu gehört auch das Data Warehouse. Neue Cloud-Data-Warehouse-Lösungen (CDW) sollen noch umfassendere Datenfunktionen, eine bessere Leistung und mehr Flexibilität als herkömmliche lokale Datenbanken bieten.   Laut einer neuen Umfrage des TDWI (The Data Warehousing Institute) im Auftrag von Talend bieten neue Cloud-Data-Warehouse-Lösungen (CDW) noch umfassendere…

Datenmanagement: Das Glück kurzer Reaktionszeiten

Ein neuer Ansatz für flexibles Datenmanagement ist gefragt. Unternehmen müssen heute kundenorientiert arbeiten und in der Lage sein, Innovationen schnell auf den Markt zu bringen. Dabei müssen Applikationen hohe Ansprüche an Verfügbarkeit und Performance erfüllen. Ausfallzeiten kann sich niemand leisten, denn die Kundenerwartungen sind hoch. All das erfordert eine flexible, skalierbare IT-Umgebung. Um den unterschiedlichen,…