Konsistente Entwicklererfahrung auf allen Plattformen, verbessertes Verbindungsmanagement und branchenführende Unterstützung für reaktive Programmierung erleichtern und beschleunigen die Entwicklung skalierbarer Anwendungen der nächsten Generation.
Mountain View, CA - Oktober 6, 2014 - (BUSINESS WIRE) - Couchbase, Inc.Anbieter der umfassendsten NoSQL-Datenbank, hat heute die Veröffentlichung seiner Version 2.0
SDKs. Die 2.0 Releases beinhalten Couchbase SDKs für C, Java, .NET, Node.js, PHP, Python und Ruby, die es Entwicklern mit den gängigsten Programmiersprachen leicht machen, skalierbare und hochperformante Anwendungen der nächsten Generation zu erstellen. Heute kündigte Couchbase auch die Veröffentlichung von Couchbase Server 3.0.
"Die Bereitstellung eines robusten Sets von SDKs, die die fortschrittlichsten Entwicklungsmodelle nutzen, ist entscheidend für unsere Fähigkeit, die NoSQL-Datenbank der Wahl für Entwickler zu werden, die hochperformante Anwendungen erstellen", sagt Ravi Mayuram, Senior Vice President Couchbase Products and Engineering. "Die 2.0 Releases repräsentieren mehr als ein Jahr Arbeit, nicht nur von unseren Ingenieuren, sondern auch von den Open Source Communities, die aktiv dazu beitragen, unsere SDKs zu den besten ihrer Klasse zu machen. Wir glauben, dass die Entwickler von den neuen Funktionen wie der Unterstützung für reaktive Programmierung in Java, der Möglichkeit, schnell hochperformante Web-Scale-Anwendungen zu erstellen, und der nativen Unterstützung für JSON-Objekte begeistert sein werden."
Erleichterung der Erstellung leistungsstarker NoSQL-Anwendungen für Entwickler
Die 2.0 SDKs geben Entwicklern, die auf Couchbase Server aufbauen, moderne neue Werkzeuge an die Hand, die die innovativsten Fortschritte in der Anwendungsentwicklung nutzen. Eine der aufregendsten Integrationen des Releases ist die Unterstützung für die Developer Preview von Couchbase's Next Generation Query Language, N1QL. Diese Sprache bietet die Möglichkeit, SQL-ähnliche Abfragen gegen Couchbase Server, die weltweit schnellste NoSQL-Datenbank, durchzuführen. Alle Couchbase 2.0 SDKs enthalten Unterstützung für die Developer Preview von N1QL, so dass Entwickler mit der Sprache N1QL vertraut werden können.
Zusätzlich enthalten die 2.0 SDKs:
- Konsistente Erfahrung für Entwickler: Die Bereitstellung einer konsistenten Entwicklererfahrung über alle Plattformen hinweg macht es Entwicklern, die in mehreren Sprachen arbeiten, leicht, Anwendungen auf Couchbase zu bauen, unabhängig davon, welche Sprache sie verwenden. In den 2.0 SDKs sind die Befehle und Methoden für alle Entwicklerplattformen vereinheitlicht.
- Native Unterstützung für JSON-Objekte: Wenn man in einem SDK arbeitet, werden native JSON Objekttypen unterstützt, was die Notwendigkeit von Bibliotheken von Drittanbietern eliminiert, während die Flexibilität, die Couchbase schon immer hatte, um andere Datentypen zu unterstützen, erhalten bleibt.
- Verbesserte Verbindungsverwaltung: die 2.0 SDKs benötigen weniger Ressourcen für die Kommunikation mit Couchbase. Die Verbindungen werden intelligenter verwaltet und besser gemanagt, wodurch der deutliche Leistungsvorsprung von Couchbase bei Hochleistungsoperationen weiter ausgebaut wird.
- Framework-Integrationen: Die Couchbase SDKs unterstützen Spring Framework und ASP.NET sowie Node.js Frameworks, die von der Couchbase Open Source Community aktiv entwickelt werden.
SDK-Investitionen in Muttersprachen
Zusätzlich zu den neuen Funktionen, die sich durch alle SDKs ziehen, wurde die Entwickler-API jeder unterstützten Programmiersprache erweitert. Couchbase ist der erste NoSQL-Anbieter, der native reaktive Programmierung unterstützt - ein vollständig ereignisgesteuertes Programmiermodell, das Futures und Callbacks überflüssig macht und ein effizienteres Modell für die Entwicklung bietet. Die Unterstützung für reaktive Programmierung gibt Java-Entwicklern die Möglichkeit, schnell und einfach hoch skalierbare Anwendungen zu programmieren und diese schneller auf den Markt zu bringen.
Abbildung 1:

Couchbase Java SDK 2.0 bietet eine elegante Java-Dokumentendatenbank-Schnittstelle und ein leistungsstarkes, leicht verständliches, reaktives Programmiermodell
"Wir leben in einer Zeit, in der die traditionellen IT-Disziplinen auseinanderfallen. Unternehmen müssen reaktiv sein, weil sie die Zukunft nicht vorhersehen können, und sie brauchen neue technische Architekturen, um unerwartete Veränderungen zu unterstützen", so James Governor, Mitbegründer von RedMonk. "Agil, sprunghaft, schlank - das ist die Zukunft der Wirtschaft. Entwickler müssen dies unterstützen, indem sie agile, hochperformante Anwendungen entwickeln. Die neuen SDKs von Couchbase, einschließlich der Unterstützung für Reactive Java, sind ein großartiges Werkzeug für vorausschauende Entwickler, um die Anwendungen der Zukunft zu bauen."
Das 2.0 Couchbase SDK für .NET implementiert ein Bulk-API, das das Lesen und Aktualisieren großer Datenmengen wesentlich effizienter macht. Die .NET-Version enthält auch eine neue Bucket-Management-Funktion, die Couchbase-Buckets innerhalb von .NET-Anwendungen verwaltet. Mit den 2.0 SDKs baut Couchbase auch seine führende Rolle bei der Unterstützung von Entwicklern aus, die in Node.js und PHP programmieren. Dazu gehören ein dokumentenorientiertes Programmiermodell, Core-IO-Verbesserungen durch die aktualisierte C libcouchbase, ein besseres Verbindungsmanagement und Fehlerhandling sowie die Möglichkeit, Streaming Views abzufragen, die eine extrem hohe Abfrageleistung und einen hohen Durchsatz bieten.
Über Couchbase
Wir bei Couchbase glauben, dass Daten das Herzstück eines Unternehmens sind. Wir ermöglichen es Entwicklern und Architekten, ihre geschäftskritischsten Anwendungen zu erstellen, einzusetzen und zu betreiben. Couchbase bietet eine leistungsstarke, flexible und skalierbare moderne Datenbank, die im Rechenzentrum und in jeder Cloud läuft. Viele der weltweit größten Unternehmen vertrauen auf Couchbase, um die Kernanwendungen zu betreiben, auf die ihr Geschäft angewiesen ist. Für weitere Informationen besuchen Sie www.couchbase.com.
Medienkontakt
James Kim
couchbasePR@couchbase.com
Couchbase-Kommunikation