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