Couchbase Mobile 2.0 est disponible :
Un aperçu des nouveautés de la plateforme de base de données NoSQL native pour mobile

Le , par Michael Guilloux, Chroniqueur Actualités
En 2014, le NoSQL s'est ouvert aux plateformes mobiles avec le lancement de Couchbase Mobile 1.0, la première plateforme de base de données NoSQL native pour mobile, qui a été développée par Couchbase. Avec Couchbase Mobile, les entreprises peuvent créer des applications mobiles optimisées pour fonctionner hors ligne avec une disponibilité de données garantie, indépendamment de la connectivité ou du débit du réseau. La plateforme de base de données NoSQL pour mobile est composée de trois briques de base, à savoir :

  • Couchbase Server : une base de données NoSQL distribuée pour gérer les données dans n'importe quel cloud ;
  • Couchbase Lite : une base de données NoSQL embarquée pour gérer les données localement sur l'appareil, avec des versions spécifiques à chaque OS (iOS, Android, Windows) ;
  • Sync Gateway : une passerelle Web sécurisée qui orchestre la synchronisation des données entre Couchbase Lite et Couchbase Server, et qui se charge, entre autres, de l’authentification et du contrôle d’accès.


Le 12 avril, l'entreprise Couchbase a annoncé de nouvelles fonctionnalités et améliorations avec Couchbase Mobile 2.0. La nouvelle version majeure de la plateforme introduit des fonctionnalités de requêtes SQL, de recherche en texte intégral (full-text search), de synchronisation et de sécurité, entre autres. Concrètement, les principales nouveautés de Couchbase Mobile 2.0 sont les suivantes :

  • N1QL for Couchbase Lite : Couchbase Lite 2.0 introduit une nouvelle API de requête avec une sémantique basée sur le langage de requête N1QL de Couchbase ;
  • la recherche en texte intégral : cette version inclut également la possibilité d'effectuer des recherches en texte intégral sur des documents stockés dans la base de données locale ;
  • un protocole de réplication basé sur WebSocket : Couchbase Lite 2.0 utilise un nouveau protocole de réplication basé sur les WebSockets, une norme pour la communication bidirectionnelle en temps réel entre client et serveur. Ce protocole rend la réplication plus rapide et plus efficace ;
  • la récupération de données avec les réplicas sur l'appareil : la réplication entre deux bases de données locales est désormais prise en charge. Cette fonctionnalité peut être utilisée pour la récupération de données sur l'appareil ;
  • les événements de modification de données : les développeurs peuvent écouter et réagir aux événements de modification de données pour créer une expérience d'application plus riche, plus réactive et plus attrayante ;
  • la résolution automatique des conflits : dans Couchbase Lite 2.0, les conflits de données sont détectés et résolus automatiquement. Cette fonctionnalité simplifie donc la gestion des conflits.

« Avec Couchbase Mobile 2.0, nous apportons de nouvelles fonctionnalités très excitantes qui correspondent à ce que nous avons sur Couchbase Server », explique Ravi Mayuram, CTO de Couchbase. Ajoutant que pour la première fois, les requêtes SQL et la recherche en texte intégral sont disponibles sur une base de données NoSQL s'exécutant sur l'edge, c'est-à-dire à la périphérie du réseau.

Vous trouverez plus d'informations sur cette nouvelle version sur le site officiel de Couchbase. Couchbase Mobile 2.0 est également disponible dès maintenant en téléchargement avec une édition Community qui est donc gratuite.

Source : Nouveautés et téléchargement de Couchbase Mobile 2.0

Et vous ?

Avez-vous déjà utilisé Couchbase Mobile ? Si oui, partagez votre expérience !
Sinon, utilisez-vous des alternatives ? Lesquelles ?
Que pensez-vous des nouveautés introduites dans la version 2.0 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Contacter le responsable de la rubrique Accueil