SAN FRANCISCO, le 18 septembre 2019 -Oracle OpenWorld, stand #610—CouchbaseCouchbase Server, créateur de la base de données NoSQL de classe entreprise, multicloud à la périphérie, annonce aujourd'hui de nouvelles fonctionnalités dans Couchbase Server qui incluent la prise en charge des transactions ACID multi-documents et une multitude d'améliorations des requêtes. Couchbase Server 6.5 offrira une parité de fonctionnalités avec SQL et les systèmes de gestion de bases de données relationnelles (SGBDR), ce qui permettra aux entreprises de développer plus facilement des applications critiques sur Couchbase. Couchbase Server 6.5 est actuellement en cours de développement. bêta et sera disponible cet hiver.
Alors que les entreprises continuent de créer de nouvelles applications pour maintenir leur compétitivité dans un environnement numérique en constante évolution, le besoin d'une base de données plus agile, performante et évolutive sur laquelle ces applications sont construites se fait de plus en plus sentir. Avec Couchbase Server 6.5, les développeurs déjà habitués à travailler avec le standard ouvert SQL peuvent exploiter ces mêmes compétences au sein d'un environnement NoSQL pour répondre aux exigences des applications web, mobiles et IoT d'aujourd'hui.
Les points forts de Couchbase Server 6.5 sont les suivants :
Transactions ACID distribuées
Alors que Couchbase Server a toujours supporté les transactions sur un seul document, Couchbase Server 6.5 offrira des transactions ACID distribuées sur plusieurs documents et plusieurs nœuds. En tant que plateforme de données distribuées, Couchbase est depuis longtemps reconnu comme un leader en matière d'évolutivité, de performance et de haute disponibilité. Avec les transactions distribuées multi-documents, Couchbase reste fidèle à ces principes. L'ajout de transactions distribuées multi-documents permet à Couchbase de fournir une sémantique de transactions sans compromettre les performances et l'évolutivité qui ont toujours fait sa réputation.
Amélioration des requêtes
Couchbase Server 6.5 offre de nombreuses améliorations en matière de requêtes, y compris des fonctions de fenêtre équivalentes au standard ANSI des SGBDR, qui simplifient les requêtes complexes et réduisent la complexité du code, en particulier pour les rapports financiers et statistiques. En fait, dans un rapport à paraître intitulé Database Query Comparative Analysis, le cabinet de conseil informatique Altoros compare les capacités d'interrogation de Couchbase à celles de deux autres approches. Altoros a constaté que l'approche déclarative de Couchbase par rapport à l'approche procédurale d'un concurrent majeur permettait aux développeurs d'écrire beaucoup moins de code lors de la création d'applications, et ce dans neuf scénarios d'entreprise.
Couchbase présente également en avant-première l'optimisation des requêtes pour NoSQL. L'optimiseur de requêtes basé sur les coûts en instance de brevet, comme dans les SGBDR, aide les développeurs à éliminer le temps passé à peaufiner les requêtes en utilisant un optimiseur basé sur des règles pour choisir le plan d'exécution optimal.
Citations à l'appui
"Couchbase réunit les caractéristiques du NoSQL avec la familiarité et la puissance d'interrogation du SQL, ce qui facilite l'adoption par les développeurs de SGBDR et la création de nouvelles applications. Il ne s'agit donc pas de choisir entre l'un ou l'autre, mais entre l'un et l'autre. Les développeurs d'aujourd'hui créent une classe différente d'applications en utilisant l'agilité du NoSQL, mais ils constatent de plus en plus qu'ils ont également besoin de l'intégrité et de la cohérence du relationnel, y compris la prise en charge des transactions. Couchbase 6.5 marie très bien le SQL et les transactions avec le NoSQL".
Carl Olofson, vice-président chargé de la recherche, IDC
"Récemment, lors de la dernière édition d'OpenHack - un hackathon organisé par Infosys, des centaines de nos développeurs ont fait l'expérience de Couchbase. La réponse a été enthousiaste car Couchbase est basé sur SQL et est facile à apprendre et à développer. Je suis convaincu que la prise en charge par Couchbase de la conformité ACID multi-documents et plusieurs autres nouvelles fonctionnalités passionnantes permettront de découvrir un large éventail de cas d'utilisation des données pour nos clients."
Gautam Khanna, vice-président et chef de la pratique de modernisation, Infosys
"Lorsque j'ai découvert SQL for JSON, j'ai rapidement réalisé que j'avais la possibilité d'effectuer des requêtes avec un langage qui ressemble à 99 % à SQL. Pour tous nos développeurs, la transition a donc été facile. Avec les nouvelles améliorations des requêtes prévues pour la version 6.5, nous sommes ravis de voir Couchbase continuer à élargir les opportunités pour nos développeurs SQL d'exploiter les promesses du NoSQL."
-Buddhika Rathnayaka, ingénieur principal, American Express
"Aujourd'hui, la réalité du marché est que les bases de données NoSQL sont essentielles pour les applications commerciales modernes. Les entreprises se tournent vers les bases de données NoSQL pour obtenir des fonctionnalités équivalentes à celles des bases de données relationnelles dont elles dépendent toujours. Avec le support des transactions multi-documents que nous proposons dans la version 6.5, nous répondons à ce besoin en permettant à Couchbase d'offrir à la fois les avantages des bases de données NoSQL - flexibilité des schémas, évolutivité et performance - et les piliers des bases de données relationnelles tels que le SQL et les transactions. En jetant un pont entre les bases de données traditionnelles et les bases de données NoSQL modernes de cette manière unique, Couchbase Server 6.5 va accélérer de manière exponentielle le développement, la livraison, le déploiement et la mise à l'échelle des applications".
Ravi Mayuram, vice-président de l'ingénierie et directeur technique de Couchbase
Ressources