Das Aufkommen von NoSQL und die Konvergenz mit relationalen Datenbanken

  • Aug 31, 2023

Kann NoSQL geschäftskritische Arbeitslasten im Unternehmen bewältigen? Werden NoSQL und relationale Technologien zusammenwachsen? Der Senior Product Marketing Manager von MarkLogic teilt seine Gedanken.

mattallen.jpg

Dieser Gastbeitrag stammt von Matt Allen, Senior Product Marketing Manager, MarkLogic


Über zwei Jahrzehnte lang waren die relationalen Datenbanken von Oracle, IBM und Microsoft die einzigen konsistenten Marktführer der Gartner Magic Quadrant für Operational Database Management Systems – und es gab nur wenige andere wetteifern.

Doch da Datenstrukturen immer komplexer werden und das Datenvolumen zunimmt, sind traditionelle relationale Datenbanken nicht mehr das einzige Spiel in der Stadt – und das gilt auch für Unternehmen. Unternehmen führen neue operative NoSQL-Datenbanken ein, um die Datenintegration zu verbessern. Somit umfasst der Leader-Quadrant 10 Unternehmen, Hälfte davon sind NoSQL-fokussierte Unternehmen.

Die heutigen Daten haben in Bezug auf Form und Größe ein breiteres Profil als früher: Sie sind groß, schnell, komplex und verändern sich. In den meisten Unternehmen sind die Daten über ein komplexes Netz aus Anwendungen, Dokumenten und ETL-Skripten verteilt. Dies ist ein Hauptgrund für Störungen und birgt die Gefahr von Silos, widersprüchlichen Daten und erhöhter Komplexität.

Datensilos können Unternehmen Geld kosten, sie verlangsamen und Projekte zum Scheitern bringen. Heute, 50 bis 80 Prozent der Zeit, die Datenwissenschaftler verbringen, verbringen sie nur damit, Daten zu verarbeiten. Und 40 Prozent der Kosten von Informationssystemen sind auf Datenintegrationsprobleme zurückzuführen [M. L. Brodie und J. T. Liu. „Die Macht und Grenzen der relationalen Technologie im Zeitalter der Informationsökosysteme.“]. Dies verschärft nur die anderen damit verbundenen Herausforderungen in Bezug auf Datenschutz und Sicherheit sowie die Notwendigkeit einer Migration in die Cloud.

Obwohl relationale Datenbankschemata geformt werden können, ist das Schema letztendlich festgelegt und kann nicht flexibel geändert werden. Andererseits sind NoSQL-Dokumentdatenbanken schemaagnostisch. Sie können die Datenvielfalt in Form von JSON- oder XML-Dokumenten verarbeiten, und Schemata können sich weiterentwickeln, wenn sich Daten im Laufe der Zeit ändern.

NoSQL-Anbieter haben den Markt für relationale Datenbanken erschlossen und Unternehmen dabei geholfen, mit der Zeit Silos abzubauen. Für Unternehmen ist der Übergang von ihren vertrauenswürdigen Datenbanken kein schneller Prozess. Von der Liste müssen mehrere Anforderungen abgehakt werden, darunter auch die Frage, ob die NoSQL-Lösung den Anforderungen von Unternehmen gerecht werden kann. Die meisten NoSQL-Datenbanken bieten gute Schemaflexibilität und Skalierung, andere Unternehmensfunktionen wie Sicherheit und Transaktionsfunktionen stehen jedoch erst auf der Roadmap.

Wenn Sie sich viele Anwendungsfälle für NoSQL-Datenbanken ansehen, sehen Sie nicht geschäftskritische Dinge, viele Analysen und keine Transaktionssysteme.

Hervorgehoben

Warum verwenden nicht mehr Menschen Desktop-Linux? Ich habe eine Theorie, die Ihnen vielleicht nicht gefällt
Grundsätzlich müssen Sie diese Garmin-Smartwatch nicht aufladen
3 wichtige Windows-Tools zur Fehlerbehebung (und wie man sie verwendet)
Zurück zur Schule? Dies sind die besten Angebote für Studenten, um bei der Technik zu sparen
  • Warum verwenden nicht mehr Menschen Desktop-Linux? Ich habe eine Theorie, die Ihnen vielleicht nicht gefällt
  • Grundsätzlich müssen Sie diese Garmin-Smartwatch nicht aufladen
  • 3 wichtige Windows-Tools zur Fehlerbehebung (und wie man sie verwendet)
  • Zurück zur Schule? Dies sind die besten Angebote für Studenten, um bei der Technik zu sparen

Aber es gibt Gegenbeispiele. MarkLogic arbeitete beispielsweise mit einem etablierten Gesundheitsunternehmen zusammen, das ein umfangreiches Datenintegrationsvorhaben unterstützte. Es wurde geschätzt, dass die Entwicklung des Projekts unter Verwendung traditioneller relationaler Datenbanktechnologie über 40.000 Stunden in Anspruch nehmen würde. Das Unternehmen entschied sich jedoch für die Verwendung von NoSQL für ein Datenintegrationsprojekt mit über 140 personalbezogenen Datenfeeds. bestehend hauptsächlich aus komplexen, strukturierten Daten wie Gehaltsabrechnungsdaten, Mitarbeiterbewertungen, Beförderungen, Sozialleistungsdaten usw mehr.

Mit unserem NoSQL-Produkt hat das Unternehmen das Projekt erfolgreich abgeschlossen und in weniger als einem Jahr in Produktion gebracht. Das neue System übernimmt die komplexe Datenerfassung und basiert nun auf der Enterprise-NoSQL-Technologie zu geringeren Kosten im Vergleich zum vorherigen System, das unzählige Datensilos umfasste.

Die Grenze zwischen NoSQL und relationaler Datenbank wird weiterhin verschwimmen, da Anbieter relationaler Datenbanken daran arbeiten, NoSQL in ihren Produktmix zu integrieren. Und NoSQL-Anbieter versuchen, ihr Produkt eher an traditionelle relationale Datenbanken anzupassen.

Die Konvergenz der beiden ist zwar disruptiv, hat aber eine Entwicklung auf dem heutigen Markt vorangetrieben. Wir legen einen neuen Schwerpunkt fest, um den Anforderungen von Big Data gerecht zu werden, und setzen verstärkt auf digitale Geschäftsansätze.

Im Gegenzug wird die operative Datenbank der Zukunft wahrscheinlich diejenige sein, die das Beste bietet beide Welten – eine betriebsfähige Datenbank mit mehreren Modellen, die ein flexibles Datenmodell und Unternehmen bietet Zuverlässigkeit.

Viele führende Organisationen erkennen die Ankunft von NoSQL, haben bereits den Multi-Modell-Ansatz übernommen und sehen die Vorteile weiterer Optionen. Gartner erklärt: „Bis 2017 werden alle führenden operativen DBMS mehrere Datenmodelle, relationale und NoSQL-Modelle, auf einer einzigen Plattform anbieten.“