Couchbase-Server-7 vereint die Vorteile von modernen und Legacy-Datenbanken

Couchbase, Anbieter einer modernen Datenmanagement-Plattform, hat „Couchbase Server 7“ veröffentlicht. Das Major-Release ist ein Meilenstein, denn es verbindet die Funktionen von relationalen Datenbanken wie ACID-Transaktionen mit der Flexibilität sowie Skalierbarkeit moderner Dokumentendatenbanken.

Couchbase-Server-7 ermöglicht Unternehmen, strategisch wichtige Initiativen und Modernisierungen voranzutreiben. Dazu zählen etwa die Beschleunigung der Migration von geschäftskritischen Anwendungen in die Cloud, die Verbesserung der Anwendungsflexibilität oder die Steigerung der Entwickleragilität. Anstatt für Transaktionen eine Datenbank und für Skalierbarkeit sowie agile Arbeit eine separate Datenbank verwenden zu müssen, erhalten Entwicklerteams in Unternehmen mit Couchbase-Server-7 eine einheitliche Plattform für alle Aufgaben. Organisationen können so ihre Datenbankarchitektur vereinfachen, die Nutzung von Couchbase auf transaktionale Unternehmensanwendungen ausweiten und Betriebskosten durch einen Performance-Zuwachs senken.

„Unser Unternehmen muss in der Lage sein, schneller operative Leistung zu erzielen und gleichzeitig die Cost of Ownership zu verringern“, erklärt Jordan Gillespie, Director of Platform Engineering beim Cloud-basierten Dokument- und E-Mail-Verwaltungsdienst Netdocuments. „Die Verbesserungen, die durch die Verarbeitung des Datenzugriffs auf Sammlungsebene, die Partitionierung und die Indexisolierung in Couchbase-Server-7 ermöglicht werden, sorgen für diesen Performance-Boost. Gleichzeitig senken diese Maßnahmen die Kosten, die das Betreiben von modernen Datenbankanwendungen wie unserer verursacht.“

Laut dem Marktforschungsunternehmen Forrester verwenden viele Organisationen noch „Anwendungen, die auf Programmiersprachen und Datenbank-Management-Systemen der vierten Generation und anderen veralteten Technologien basieren und die Unternehmen noch heute plagen“. Daher gibt es einen großen Bedarf an Datenbankplattformen, die nicht nur die Entwicklung und das Deployment neuer Anwendungen, sondern auch die Modernisierung und Aktualisierung bereits bestehender Anwendungen unterstützen. Couchbase-Server-7 eliminiert die Hauptreibungspunkte, die entstehen, wenn Unternehmen ihre auf relationalen Datenbanken basierenden Anwendungen nicht modernisieren können. Zudem gibt die Plattform Organisationen die Agilität und Flexibilität, die für eine schnellere Entwicklung von modernen und geschäftskritischen Anwendungen notwendig ist.

Unternehmen profitieren unter anderem davon, Geschäftstransaktionen direkt innerhalb ihrer kundenspezifischen Anwendungen durchzuführen. Vorteilhaft ist ebenso, umfangreiche 360-Grad-Datenmodelle und -anwendungen entwickeln zu können, die die Personalisierung vorantreiben. Zudem können Unternehmen nun lang bestehende Pläne zur Modernisierung und den Umzug in die Cloud von Anwendungen durchführen, die auf relationalen Datenbänken basieren. Entwicklungsteams steigen darüber hinaus leichter von alten relationalen Datenbanken auf die moderne Datenbank von Couchbase um. Das funktioniert ohne großen Schulungsaufwand für die Teammitglieder, da die Plattform die Programmiersprachen unterstützt, die sie bereits nutzen, kombiniert mit der Vertrautheit von SQL.

 

Die Highlights von Couchbase-Server-7:

  • Beseitigung der Komplexität unübersichtlichter Datenbankstrukturen durch Hinzufügen ausgereifter SQL-Transaktionsfunktionen: Unternehmen benötigen nicht mehr sowohl eine relationale Datenbank als auch eine NoSQL-Datenbank. Couchbase verfügt durch die Zusammenführung von Transaktionen und großvolumigen Interaktionen über Multi-Statement-SQL-Transaktionen. Zum ersten Mal können User Multi-Document-SQL-ACID-Transaktionen mit Interaktionen in Mikrosekunden innerhalb einer einheitlichen Datenbankplattform durchführen.
  • Runtime-Updates ohne Ausfallzeiten durch ein dynamisches Data-Containment-Modell: Couchbase-Server-7 führt innerhalb der schemalosen Datenbank schema- und tabellenähnliche Organisationsstrukturen ein, sogenannte „Scopes“ und „Collections“. Nur mit der aktuellen Version können Nutzer eine Tabelle („Collection“) in Couchbase hinzufügen, während gleichzeitig Transaktionen stattfinden. Das Schema („Scope“) muss dabei weder hinzugefügt noch verändert werden. Auch das Herunterfahren der Datenbank für ein solches Upgrade ist nicht mehr notwendig. Dieses Vorgehen beschleunigt die Innovationszyklen erheblich. Die neue mehrstufige und dynamische Struktur der Datenorganisation erlaubt, relationale Datenmodelle der Plattform anzupassen und in Couchbase-Server-7 zu migrieren. Die laufende Kontrolle der Datenstrukturen überträgt sich vom Datenbankadministrator auf den Anwendungsentwickler, was dessen Produktivität erhöht.
  • Höhere operative Performance und niedrigere Cost of Ownership durch die Verarbeitung von Datenzugriff, Partitionierung und Indexisolierung auf Sammlungsebene: Couchbase Server 7 bietet einen konfigurierbaren Backup-Service. Die Datensätze, die an Microservices geliefert werden, sind schneller, die Indexerstellung erfolgt parallel und die Indizes sind während des Daten-Rebalancings portierbar. Zu guter Letzt beinhaltet der Query-Service in der aktuellsten Version einen kostenbasierten Query Optimizer, der die bisherige regelbasierte Optimierung ersetzt.

„Mit Couchbase-Server-7 endet die Debatte um die Entscheidung zwischen relationalen und NoSQL-Datenbanken. Moderne Entwickler müssen sich nicht mehr mit mehreren Datenbanken herumschlagen“, fasst Ravi Mayuram, Senior Vice President of Engineering und CTO von Couchbase, die Vorteile des Updates zusammen. „Wir freuen uns, der erste moderne Database-as-a-Service-Anbieter zu sein, der traditionelle Datenbankfunktionalität wie SQL und Transaktionen mit der Flexibilität und Skalierbarkeit von NoSQL kombiniert. Das Data-Containment-Modell und verteilte SQL-Transaktionen, die mit Couchbase-Server-7 eingeführt wurden, bieten Entwicklern ein vertrautes Programmiermodell auf einer verteilten Datenbank. Darüber hinaus gibt es zahlreiche weitere Innovationen in den Bereichen Abfrage, Suche, Analyse, Eventing und Geo-Replikation. Keine andere Datenbank hat all diese Kapazitäten organisch in einer einzigen Datenbank vereint. Diese Innovationen verschaffen Entwicklern einen erstaunlichen Vorteil bei der Erstellung moderner Unternehmensanwendungen für eine vernetzte Welt.“

Couchbase-Server-7 kann ab sofort hier heruntergeladen werden.

#Couchbase