Anzeige

Anzeige

VERANSTALTUNGEN

Bitkom | Digital Health Conference
26.11.19 - 26.11.19
In dbb Forum Berlin

IT & Information Security
26.11.19 - 27.11.19
In Titanic Chaussee Hotel, Berlin

Integriertes IT Demand und Portfolio Management
02.12.19 - 04.12.19
In Sofitel Berlin Kurfürstendamm, Germany

IT-Tage 2019
09.12.19 - 12.12.19
In Frankfurt

eoSearchSummit
06.02.20 - 06.02.20
In Würzburg, Congress Centrum

Anzeige

Anzeige

Legacy-System

Es gibt viele gute Gründe, von relationalen Legacy- auf New-Technology-Datenbanken zu migrieren. Diese fünf Tipps des NoSQL-Datenbankpioniers Couchbase 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 wie Couchbase 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 Legac-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“. 

www.couchbase.com
 

GRID LIST
KI und Testing

Neue Testing-Methode für Künstliche Intelligenz

Digitale Qualitätssicherung umfasst auch das Trainieren und Testen von Künstlicher…
Up To Date

Softwaremigration - Up To Date

Da die Aktualität von Technologien begrenzt ist, altert auch Software. Die Ablösung von…
Zombies

Nicht nur zu Halloween: Blutsaugende Untote zehren an der IT

Anstatt gescheiterte IT-Projekte endgültig zu begraben, lassen sie Unternehmen oft als…
Lizenzvertrag

Hybride Nutzung von Software drückt Lizenzkosten enorm

Ein Cloud-only-Ansatz ist nicht immer die beste Wahl für Unternehmen: Mit einer…
Lizenz

In drei Schritten zu gebrauchten Lizenzen

Warum viel Geld für neue Lizenzen ausgeben, wenn es deutlich preiswerter geht? So sind…
Licensing

Softwarelizenzen: Darauf müssen Sie achten

Heutzutage ist ein effizientes Arbeiten ohne die richtigen Computerprogramme nahezu…