Couchbase Server 5.5 bietet einen neuen Eventing Service

Der neue Eventing Service der NoSQL-Datenbank Couchbase Server soll auf Aufgaben im Bereich des multidimensionalen Skalierens ausgelegt sein.

In Pocket speichern vorlesen Druckansicht
Couchbase Server 5.5 bietet einen neuen Eventing Service
Lesezeit: 2 Min.
Von
  • Björn Bohn

Version 5.5 des Couchbase Server ist erschienen. Größte Neuerung der NoSQL-Datenbank ist dabei der Couchbase Eventing Service, ein Dienst für multidimensionales Skalieren (MDS), der Anwendern ein Verarbeiten von Änderungen an Daten in nahezu Echtzeit ermöglichen soll. Er soll dabei die Komplexität des Skalierens von einer großen Anzahl an Mutationen in Dokumenten handhaben können. Mit Couchbase Functions ist auch gleich ein erstes Angebot unter dem Dach des neuen Diensts erschienen.

Damit sollen Nutzer serverseitige Funktionen schreiben können, die das bereits bekannte Event-Condiction-Action-Modell automatisch auslöst. Der Service verfügt über einen Online-JavaScript-Editor und nutzt die V8 Engine, um den Code auszuführen. Darin geschriebener Code lässt sich auf Mutationen anwenden, die in Daten im Couchbase-Cluster auftauchen. Functions soll dabei hauptsächlich auf asynchrone und zustandslose Aufgaben mit geringer Latenzzeit abzielen, die einen ungleichmäßigen Traffic erwarten. Als Beispiele gibt Couchbase das Versenden einer E-Mail beim Ablaufen eines Online-Warenkorbs oder das Anzeigen eines Alarms, wenn ein beobachteter Wert eine gewisse Grenze überschreitet, an.

Darüber hinaus stellt Couchbase den Analytics Service in einer Developer Preview zur Verfügung. Er soll die Analyse von JSON-Daten in Echtzeit ermöglichen, ohne dass Nutzer dabei ihre Daten in ein externes System umwandeln müssen. Couchbase bietet in seiner Dokumentation auch ein Tutorial für den neuen Service an.

Eine vollständige Liste der Neuerungen findet sich in der offiziellen Ankündigung. Couchbase Server bietet das Kernstück der Datenplattform des Unternehmens, die darüber hinaus aus einer nativen mobilen Datenbank, einem Synchronisierungs-Gateway und Schnittstellen für SQL- und Big-Data-Anwendungen besteht. Couchbase Server gibt es sowohl in einer kostenlosen Community-Variante als auch in einer kostenpflichtigen Enterprise Edition zum Download. (bbo)