Des extensions architecturales révolutionnaires améliorent les performances jusqu'à 150 fois, avec notamment une réplication des données nettement plus rapide et une prise en charge efficace des ressources pour les ensembles de données massifs.

San Francisco, CA - 6 octobre 2014 - (BUSINESS WIRE) - Couchbase, Inc., fournisseur de la base de donnĂ©es NoSQL la plus complète, annonce aujourd'hui lors de sa confĂ©rence Couchbase Connect 2014 la sortie de Couchbase Server 3.0, sa version la plus importante Ă  ce jour. La version 3.0, disponible aujourd'hui, introduit plus de 200 nouvelles fonctionnalitĂ©s et amĂ©liorations, y compris des extensions majeures de son architecture de base qui font progresser l'entreprise dans la fourniture de la base de donnĂ©es distribuĂ©e la plus Ă©volutive, la plus fiable et la plus performante de l'industrie. Cette version Ă©tend Couchbase Server pour supporter un ensemble encore plus large d'entreprises et de cas d'utilisation de big data.

"Couchbase est à l'origine de la technologie des bases de données distribuées évolutives et performantes, avec des innovations telles que l'intégration d'un cache distribué, d'un stockage clé-valeur et d'une base de données documentaire dans une seule plateforme, et la création de la première base de données mobile NoSQL", a déclaré Bob Wiederhold, PDG de Couchbase. "Nous continuons à faire d'énormes progrès dans les technologies de base de données fondamentales, y compris le stockage, la mobilité, les requêtes et la performance. Avec Couchbase Server 3.0, nous avons considérablement élargi les cas d'utilisation que nous pouvons supporter afin que davantage d'entreprises puissent rejoindre des leaders comme AT&T, Walmart et eBay, qui exécutent des applications critiques de haute performance sur Couchbase."

3.0 Extensions architecturales majeures

Les entreprises modernes ont besoin de pouvoir faire Ă©voluer facilement et de manière Ă©lastique leurs applications critiques, et de gĂ©rer de manière rentable des ensembles de donnĂ©es très volumineux et en croissance constante. Couchbase Server 3.0 apporte des avancĂ©es majeures - notamment le protocole de changement de base de donnĂ©es basĂ© sur le flux et la mĂ©moire dynamique - qui amĂ©liorent considĂ©rablement l'Ă©volutivitĂ©, la rĂ©silience, la performance et la rentabilitĂ© du travail avec des ensembles de donnĂ©es opĂ©rationnelles massives. Dans les applications indĂ©pendantes critères de rĂ©fĂ©renceAvec la version 3.0, Couchbase a dĂ©jĂ  fait preuve d'une Ă©volutivitĂ© et d'une performance inĂ©galĂ©es dans l'industrie, surpassant ses concurrents jusqu'Ă  13 fois en termes de dĂ©bit de lecture/Ă©criture. Les avancĂ©es architecturales de la version 3.0 renforcent encore l'avance de Couchbase, ce qui se traduit par des amĂ©liorations de performances allant de 2 fois Ă  des centaines de fois. De plus, la version 3.0 inclut de nouvelles fonctionnalitĂ©s qui amĂ©liorent l'expĂ©rience des dĂ©veloppeurs, renforcent la fiabilitĂ© et la sĂ©curitĂ©, et rationalisent l'administration. 

3.0 Principaux avantages

Avec ces nouvelles fonctionnalités puissantes, Couchbase Server 3.0 offre des avantages majeurs aux entreprises, aux administrateurs et aux développeurs, plaçant encore plus haut la barre de la technologie NoSQL d'entreprise. Ces avantages sont les suivants

  • Les entreprises peuvent travailler avec des ensembles de donnĂ©es opĂ©rationnelles massives d'une manière beaucoup plus rentable, en obtenant un rendement et une valeur nettement supĂ©rieurs Ă  partir de leurs ressources matĂ©rielles existantes.
  • Les entreprises peuvent dĂ©ployer Couchbase Server pour supporter une gamme encore plus large de cas d'utilisation, rĂ©duisant ou Ă©liminant le besoin d'autres bases de donnĂ©es et de caches distribuĂ©s, rĂ©duisant ainsi les coĂ»ts et la complexitĂ©.
  • Les administrateurs dĂ©couvriront que la console Couchbase Server 3.0 est plus puissante que jamais avec de nombreuses amĂ©liorations qui simplifient, sĂ©curisent et rationalisent la gestion de leur dĂ©ploiement Couchbase.
  • Les dĂ©veloppeurs peuvent crĂ©er des applications performantes et Ă©volutives plus rapidement et plus facilement grâce Ă  la nouvelle version 2.0 des SDK Couchbase - qui fournit dĂ©sormais des interfaces de programmation d'applications intĂ©grĂ©es pour JSON, un support pour les modèles de programmation rĂ©actifs, une expĂ©rience utilisateur commune Ă  travers toutes les API, ainsi qu'une intĂ©gration avec des frameworks populaires tels que Spring Data, Python Twisted, et Python gevent. La communautĂ© Couchbase Open Source crĂ©e Ă©galement de nouveaux frameworks pour les plateformes Ă©mergentes, comme Ottoman pour Node.js. Tous ces Ă©lĂ©ments permettent aux dĂ©veloppeurs de crĂ©er des applications avec beaucoup moins d'efforts et de codage.

3.0 Aperçu des principales caractéristiques

Couchbase Server 3.0 présente des fonctionnalités majeures et des avancées dans cinq domaines clés : échelle et performances critiques, ultra-haute disponibilité, communication sécurisée, administration au niveau de l'entreprise et autonomisation des développeurs.

Échelle et performances essentielles à la mission

Une nouvelle mémoire accordable optimise l'efficacité des ressources pour les grands ensembles de données

La version 3.0 propose une nouvelle fonctionnalité innovante de mémoire ajustable dynamiquement, qui permet aux entreprises de prendre en charge un éventail beaucoup plus large de cas d'utilisation. Grâce à la mémoire ajustable, il est désormais possible de contrôler - au moment de l'exécution - la quantité de données conservées en mémoire et la quantité de données conservées sur disque, ce qui permet d'optimiser l'utilisation des ressources en fonction des besoins de l'application en termes de performances.

Un nouveau protocole de diffusion en continu apporte de nombreuses améliorations en termes de performances

Couchbase Server introduit le premier et unique protocole de changement de base de données (DCP) basé sur les flux, une extension majeure de l'architecture unique de Couchbase Server, centrée sur la mémoire. Les bases de données distribuées à haute performance doivent déplacer de grandes quantités de données avec une fréquence extrême dans le système pour un large éventail de fonctions, y compris le rééquilibrage, la réplication et la récupération. Alors que d'autres bases de données utilisent des communications sur disque, le DCP de Couchbase Server communique en mémoire, supprimant ainsi les dépendances et la latence des entrées-sorties sur disque, et offrant des vitesses plus de 100 fois supérieures à celles des protocoles sur disque.

DCP est également conçu pour permettre une résilience, une récupération et une gestion des données plus efficaces, plus intelligentes et plus fines, telles que la pause et la reprise de la réplication, la sauvegarde incrémentale, etc.

Indexation plus rapide et cohérence des vues

Grâce au nouveau DCP basé sur les flux, Couchbase Server 3.0 met à jour les index et les vues à une vitesse fulgurante, en communiquant les changements en mémoire au fur et à mesure qu'ils se produisent, au lieu d'avoir à lire les changements depuis le disque. En conséquence, les utilisateurs verront des améliorations majeures dans la latence d'indexation - jusqu'à 50 fois mieux - élargissant encore le spectre des cas d'utilisation que Couchbase peut supporter.

Utilisation optimisée des ressources pour un débit extrême

La version 3.0 automatise le réglage de l'utilisation des ressources de lecture et d'écriture, en réduisant considérablement la latence et en maximisant le débit d'E/S, le tout de manière totalement autonome. Couchbase Server détecte automatiquement le matériel sur lequel il s'exécute et ajuste automatiquement le pool de threads pour une efficacité optimale, même si les ressources sous-jacentes et les modèles de charge de travail changent.

Ultra haute disponibilité

XDCR en mémoire à faible latence

En s'appuyant sur le nouveau protocole de changement de base de données en continu, Couchbase Server 3.0 permet la réplication mémoire à mémoire à travers le centre de données (XDCR), réduisant ainsi la latence jusqu'à 4 fois. La version 3.0 améliore également l'efficacité et la sophistication de la réplication XDCR : en cas d'interruption du processus de réplication par le réseau, le système détecte l'endroit où il s'est arrêté et reprend précisément à partir de ce point, ce qui se traduit par une plus grande efficacité des ressources.

Sauvegarde plus rapide et plus efficace grâce à la nouvelle option incrémentale

Couchbase Server 3.0 inclut une nouvelle option de sauvegarde incrémentale, en plus de la sauvegarde complète disponible précédemment. L'option incrémentale ne sauvegarde que les données qui ont été modifiées depuis la sauvegarde précédente, ce qui nécessite moins de stockage et de temps d'exécution, et permet des sauvegardes plus fréquentes.

Récupération optimisée avec des options de restauration plus rapides

Couchbase Server 3.0 offre de nouvelles options pour la récupération d'un nœud défaillant - jusqu'à une réactivation 8 fois plus rapide du nœud - permettant d'améliorer la continuité des activités et d'optimiser la reprise après sinistre.

Administration au niveau de l'entreprise

XDCR Pause et reprise

Couchbase Server 3.0 inclut une nouvelle fonction de pause et de reprise pour la réplication entre centres de données (XDCR) qui rend la maintenance plus facile et plus efficace.

Un rééquilibrage plus rapide et plus souple

Delta Node Recovery, une nouvelle fonctionnalité de Couchbase Server 3.0, simplifie considérablement le processus de rééquilibrage pour offrir un rééquilibrage plus rapide et plus résilient.

Réplication améliorée avec rattrapage incrémental

En s'appuyant sur le nouveau protocole DCP (Database Change Protocol), Couchbase Server 3.0 introduit une nouvelle capacité de rattrapage incrémental pour offrir une réplication plus rapide et plus efficace lorsque les nœuds défaillants sont récupérés.

Amélioration de la gouvernance des ressources grâce à la priorité au panier

Couchbase Server 3.0 inclut une nouvelle fonctionnalité qui simplifie encore plus l'administration - et aide à maximiser l'efficacité des ressources - en permettant aux administrateurs de prioriser les "buckets" pour différentes applications. Les administrateurs peuvent attribuer des priorités hautes et basses, de sorte que les buckets à haute priorité bénéficient d'une priorité d'E/S plus élevée et d'un débit plus important, tandis que les buckets à faible priorité peuvent toujours être traités sans mourir de faim.

Reprise gracieuse en cas de défaillance forcée d'un nœud

En plus de la fonction standard de basculement automatique en cas de défaillance d'un nœud, Couchbase Server 3.0 inclut une nouvelle option de "basculement gracieux" pour les administrateurs. D'une simple pression sur un bouton, cette nouvelle option permet à un administrateur de forcer le basculement d'un nœud - typiquement pour effectuer une maintenance sur le nœud - sans aucune perte de données sur ce nœud.

Autonomisation des développeurs

Couchbase a également annoncé aujourd'hui la sortie de la nouvelle version de l'application SDK Couchbase 2.0La nouvelle version de Couchbase Server fournit de nombreuses nouvelles fonctionnalités et capacités permettant aux développeurs de créer des applications performantes et évolutives sur Couchbase Server.

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, quel que soit le langage 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 l'on travaille avec 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 significative de Couchbase en matière d'opérations de haute performance.

Cadre d'intégration

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.

Prévisualisation de la prise en charge du langage de requête de nouvelle génération

Les SDK Couchbase 2.0 fournissent un support expérimental pour N1QL, le langage de requête de nouvelle génération de Couchbase qui est en cours de développement et disponible en Developer Preview. N1QL présente des approches simples et familières pour les requêtes et la manipulation des données. Cela permet aux développeurs de créer rapidement des applications évolutives grâce au support des jointures, des expressions de filtre, des expressions d'agrégat et de nombreuses autres fonctionnalités nécessaires à la création d'applications riches.

Communication sécurisée

Chiffrement pour l'accès aux données

Couchbase Server 3.0 met la barre plus haut en matière de sécurité NoSQL avec un accès aux données crypté. SSL crypte les données en vol entre le client et le serveur, fournissant un accès sécurisé aux données sur le fil pour les applications et les administrateurs afin que vos données ne puissent pas être vues ou modifiées.

Chiffrement de l'accès administratif

Couchbase Server 3.0 fournit Ă©galement un accès administratif cryptĂ©, permettant un accès HTTPS pour la console d'administration Couchbase et l'API REST. 

AUTRES NOUVELLES :

Conférence Couchbase Connect à San Francisco

Avec plus de 1 400 inscrits, Couchbase entame aujourd'hui ses deux journĂ©es d'Ă©tude sur le thème de l'innovation. Couchbase Connect 2014 Ă  San Francisco. Outre l'annonce de la sortie de Couchbase Server 3.0, l'entreprise prĂ©sentera en avant-première des technologies rĂ©volutionnaires pour le stockage et l'interrogation des donnĂ©es. 

Version bĂŞta du moteur de stockage ForestDB

Couchbase a annoncé le lancement de l'application version bêta de ForestDBForestDB est un nouveau moteur de stockage de données clés-valeurs conçu pour fonctionner à des vitesses ultra-rapides. Lors de tests comparatifs, ForestDB a nettement surpassé les magasins de données clé-valeur conçus par Facebook (RocksDB) et Google (LevelDB).

Connecteur Couchbase Hadoop

Couchbase annonce de la disponibilité générale de la dernière version du Couchbase Hadoop Connector supportant Cloudera Enterprise 5. Cette nouvelle intégration simplifie le développement et la gestion de l'infrastructure big data dans l'entreprise.

Couchbase et Wipro s'associent pour offrir aux entreprises un système NoSQL évolutif et performant

Couchbase et Wipro a annoncé un intégrateur de systèmes mondial et un accord de revente. Ce partenariat permettra à Couchbase et à Wipro de mieux répondre à la demande mondiale croissante de solutions NoSQL de classe entreprise pour soutenir les applications critiques et les besoins en big data des entreprises clientes.

Couchbase et Simba s'associent pour offrir une connectivité ODBC et JDBC

Technologies Couchbase et Simba a annoncé un partenariat commun pour fournir la connectivité ODBC et JDBC pour Couchbase Server. Selon les termes de l'accord, Couchbase a sélectionné Simba Technologies pour développer des pilotes de connectivité ODBC 3.8 et JDBC 4.0 pour la base de données Couchbase NoSQL.

Ressources complémentaires

Ă€ 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.