Open Source ist in Datenbanken groß, aber die Cloud ist größer

Bild: Denis Isakov, Getty Images / iStockphoto

Seit Jahren haben Open Source- und nicht relationale Daten den jahrzehntelangen Stand der Datenbanktechnologie verändert. Im Jahr 2018 prognostizierte Gartner beispielsweise, dass Open Source-Datenbanken "10% der DBMS-Ausgaben ausmachen würden, was die beschleunigte Akzeptanz durch Unternehmensbenutzer widerspiegelt". Diese steigende Open-Source-Flut hat nicht alle Boote angehoben, und Oracle hat laut Gartner seit 2013 kontinuierlich Marktanteile verloren.

So wichtig Open Source war und so störend nichtrelationale Datenbanken wie MongoDB sind, so viel größer ist der Trend bei der Datenbankakzeptanz, und es dreht sich alles um die Cloud. Wie eine kürzlich durchgeführte Umfrage von 451 Research zeigt, ist die Cloud die mit Abstand größte Verschiebung bei der Datenbankakzeptanz.

In der Wolke geboren

Must-Read Cloud

  • Cloud Computing im Jahr 2020: Vorhersagen zu Sicherheit, KI, Kubernetes, mehr
  • Die wichtigsten Cloud-Fortschritte des Jahrzehnts
  • Top Desktop as a Service (DaaS) -Anbieter: Amazon, Citrix, Microsoft, VMware und mehr
  • Cloud-Computing-Richtlinie (TechRepublic Premium)

Bei der Befragung einer repräsentativen Stichprobe von IT-Führungskräften durch 451 Research wurden einige nicht überraschende Trends festgestellt. Auf ganzer Linie suchen Unternehmen nach neuen Wegen, um ihre Daten zu verwalten. Relationale Datenbanken, die für eine gemütliche Welt von Daten, die in sauberen Zeilen und Spalten für ERP und andere Systeme gespeichert sind, so praktisch sind, haben in einer Welt mit hohem Volumen, hoher Geschwindigkeit und sehr variablen Daten zunehmend an Glanz verloren. Plötzlich sind flexiblere Schemata, die von nicht relationalen Datenbanken wie MongoDB oder Apache Cassandra angeboten werden, von entscheidender Bedeutung.

Angesichts der zentralen Rolle der Entwickler in modernen Unternehmen gewinnt Open Source immer mehr an Bedeutung, da Entwickler sofort auf den benötigten Code zugreifen können. Dies hat zur Einführung neuer Anbieter geführt, um den neuen Anforderungen an die Datenbankauslastung gerecht zu werden.

All dies zeigt sich in den 451 Forschungsdaten, wenn Unternehmen in die Zukunft der Daten "schwingen" ( Abbildung A ).

Abbildung A.

Bild: 451 Forschung

Beachten Sie, dass Open Source- und nicht relationale Datenbanken so wichtig sind, dass die weitaus größeren Trends, die die Datenbankakzeptanz vorantreiben, die küssenden Cousins ​​von Scale-Out-Architekturen und Cloud Computing sind.

Zwei Möglichkeiten, an Cloud zu denken

Dafür gibt es mindestens zwei Erklärungen. Die erste, bezogen auf eine Verschiebung von Scale-up- zu Scale-out-Architekturen, hat alles mit Volumen zu tun. Ganz einfach, Unternehmen haben heute mit weit mehr Daten zu tun als noch vor einem Jahrzehnt oder sogar vor einem Jahr. Während nicht relationale Datenbanken zur Lösung des Skalierungsproblems beitragen, trägt die Cloud wesentlich mehr zur Lösung bei. Gleichzeitig wird dieses Datenvolumen heute eher in der Cloud geboren. Da die Datengravitation so ist, wie sie ist, ist es sinnvoll, diese Daten an derselben Stelle zu verwalten, an der sie erstellt wurden.

Aber es gibt noch einen weiteren Grund, warum die Cloud-Einführung nicht in den Charts steht: Cloud Computing erfüllt viele der Versprechen von Open Source und ermöglicht gleichzeitig das Versprechen nicht relationaler Datenbanken. In der Cloud müssen Sie sich nicht wirklich entscheiden. Wenn Sie möchten, dass MySQL oder PostgreSQL in großem Maßstab ausgeführt wird, können Sie diese von einem von mehreren Cloud-Anbietern beziehen. Wenn Sie die DocumentDB, MongoDB, Redis, Cassandra, den Google Cloud Datastore oder eine andere nicht relationale Datenbank von Amazon möchten, können Sie dies auch tun.

Für Entwickler haben sie die Wahl, die sie von Open Source gewohnt sind, aber mit zusätzlichem Komfort. Anstatt Server bereitstellen zu müssen, kümmern sich die Clouds darum. Vor Jahren stimmten Tim O'Reillys Worte zu "offen genug" Daten für Cloud-Datenbanken immer noch:

Es gibt ein pragmatisches und ein ideologisches Open. Und das pragmatische Open ist, dass es verfügbar ist. Es ist zeitnah und nicht bevorzugt verfügbar, so dass einige Leute keinen besseren Zugang erhalten als andere ... Wenn die Kosten niedrig genug sind, schafft es tatsächlich viele der gleichen Bedingungen wie ein Commons .

Oder, wie Tom Barber die relative Bedeutung von "offen" gegenüber "Cloud" für Entwickler festgestellt hat, "gibt es eine Verschiebung von" Wir brauchen den Quellcode, um Änderungen vorzunehmen und einen Berater zu veranlassen, ihn zu implementieren "zu" wir können " Dies stand sehr schnell auf und wurde von unserem bevorzugten Cloud-Anbieter unterstützt. '"Es stellt sich heraus, dass die Bequemlichkeit alle übertrifft.

Cloud und alles als Service Newsletter

Dies ist Ihre Anlaufstelle für die neuesten Informationen zu AWS, Microsoft Azure, Google Cloud Platform, XaaS, Cloud-Sicherheit und vielem mehr. Montags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com