L'expérience cohérente des développeurs sur toutes les plateformes, la gestion améliorée des connexions et la prise en charge de pointe de la programmation réactive facilitent et accélèrent la création d'applications évolutives de nouvelle génération.

Mountain View, CA - 6 octobre 2014 - (BUSINESS WIRE) - Couchbase, Inc.fournisseur de la base de données NoSQL la plus complète, a annoncé aujourd'hui la sortie de la version 2.0 de sa base de données NoSQL.

SDK. Les versions 2.0 incluent les SDK Couchbase pour C, Java, .NET, Node.js, PHP, Python et Ruby, ce qui permet aux développeurs utilisant les langages de programmation les plus populaires de créer facilement des applications de nouvelle génération évolutives et performantes. Aujourd'hui, Couchbase a également annoncé la sortie de Couchbase Server 3.0.

"Fournir un ensemble robuste de SDKs qui tirent parti des modèles de développement les plus avancés est essentiel pour notre capacité à devenir la base de données NoSQL de choix pour les développeurs d'applications de haute performance", a déclaré Ravi Mayuram, Senior Vice President Couchbase Products and Engineering. "Les versions 2.0 représentent plus d'un an de travail, non seulement de la part de nos ingénieurs, mais aussi des communautés open source qui contribuent activement à faire de nos SDK les meilleurs de leur catégorie. Nous pensons que les développeurs vont être ravis par les nouvelles fonctionnalités telles que le support de la programmation réactive en Java, la capacité à construire rapidement des applications web performantes et le support natif des objets JSON."

Faciliter la création d'applications NoSQL performantes pour les développeurs

Les SDKs 2.0 offrent aux développeurs qui utilisent Couchbase Server de nouveaux outils modernes qui tirent parti des avancées les plus innovantes en matière de développement d'applications. L'une des intégrations les plus intéressantes de cette version est le support de l'aperçu développeur du langage de requête de nouvelle génération de Couchbase, N1QL. Ce langage permet d'effectuer des requêtes de type SQL sur Couchbase Server, la base de données NoSQL la plus rapide au monde. Tous les SDK Couchbase 2.0 incluent le support de l'aperçu développeur de N1QL, afin que les développeurs puissent commencer à maîtriser le langage N1QL.

En outre, les SDK 2.0 comprennent :

  • Une expérience cohérente pour les développeurs : En offrant une expérience cohérente aux développeurs sur toutes les plateformes, il est facile pour les développeurs qui travaillent dans plusieurs langues de créer des applications sur Couchbase, quelle que soit la langue qu'ils utilisent. Dans les SDK 2.0, les commandes et les méthodes sont unifiées pour toutes les plateformes de développement.
  • Prise en charge native des objets JSON : lorsque vous travaillez dans n'importe quel SDK, les types d'objets JSON natifs sont pris en charge, ce qui élimine le besoin de bibliothèques tierces tout en conservant la flexibilité dont Couchbase a toujours disposé pour prendre en charge d'autres types de données.
  • Amélioration de la gestion des connexions : Les SDK 2.0 utilisent moins de ressources pour communiquer avec Couchbase. Les connexions sont administrées de manière plus intelligente et mieux gérées, ce qui renforce l'avance de Couchbase en matière de performances dans les opérations à haute performance.
  • Intégration des cadres : Les SDK Couchbase incluent le support de Spring Framework et ASP.NET ainsi que les frameworks Node.js en développement actif dans la communauté Couchbase Open Source.

Investissement dans le SDK dans les langues indigènes

En plus de ces nouvelles fonctionnalités communes à tous les SDK, l'API de développement de chaque langage de programmation pris en charge a été améliorée. Couchbase est le premier fournisseur NoSQL à fournir un support pour la programmation réactive native - un modèle de programmation entièrement basé sur les événements qui élimine les futures et les callbacks, et fournit un modèle de développement plus efficace. Le support de la programmation réactive donne aux développeurs Java la possibilité de coder rapidement et facilement des applications hautement évolutives et de les commercialiser plus rapidement.

Figure 1 :

Couchbase Java SDK 2.0 fournit une interface élégante de base de données documentaire Java et un modèle de programmation réactive puissant et facile à comprendre.

"Nous vivons à une époque où les disciplines informatiques traditionnelles s'effondrent. Les entreprises doivent être réactives parce qu'elles ne peuvent pas prédire l'avenir et qu'elles ont besoin de nouvelles architectures techniques pour supporter des changements inattendus", a déclaré James Governor, cofondateur de RedMonk. "Agile, en rafale, allégé - c'est l'avenir des entreprises. Les développeurs doivent soutenir cette évolution en construisant des applications agiles et performantes. Les nouveaux SDK de Couchbase, y compris leur support pour Reactive Java, sont un excellent outil pour les développeurs avant-gardistes pour construire les applications du futur."

Le SDK Couchbase 2.0 pour .NET met en œuvre une API de masse, qui rend beaucoup plus efficace la lecture et la mise à jour de grandes quantités de données. La version .NET inclut également une nouvelle capacité de gestion des buckets qui permet d'administrer les buckets Couchbase dans les applications .NET. Les SDK 2.0 étendent également l'avance de Couchbase en supportant les développeurs qui construisent en Node.js et PHP avec un modèle de programmation orienté document, des améliorations de l'IO de base grâce à la mise à jour de la librairie C libcouchbase, une meilleure gestion des connexions et des erreurs, ainsi que la possibilité d'interroger des vues en streaming - offrant une capacité d'interrogation et un débit ultra-performants.

À propos de Couchbase

Chez Couchbase, nous pensons que les données sont au cœur de l'entreprise. Nous donnons aux développeurs et aux architectes les moyens de construire, de déployer et d'exécuter leurs applications les plus critiques. Couchbase fournit une base de données moderne, performante, flexible et évolutive qui fonctionne dans le centre de données et dans n'importe quel cloud. Un grand nombre des plus grandes entreprises du monde s'appuient sur Couchbase pour alimenter les applications centrales dont dépendent leurs activités. Pour plus d'informations, visitez le site www.couchbase.com.

Contact presse

James Kim

couchbasePR@couchbase.com
Communications Couchbase

Commencer à construire

Consultez notre portail pour développeurs afin d'explorer NoSQL, de parcourir les ressources et de commencer à utiliser les tutoriels.

Essayez Capella gratuitement

Prenez en main Couchbase en quelques clics. Capella DBaaS est le moyen le plus simple et le plus rapide de démarrer.

Appel des téléchargements

Créez des applications puissantes avec moins de complexité et de coûts.