Couchbase Lite

Couchbase Lite intègre une base de données dans votre application, synchronise les données du cloud vers la périphérie et de pair à pair, et continue de fonctionner lorsque le réseau est coupé. Prise en charge d'iOS, Android, Java, .NET, JavaScript, C/C++ et des frameworks multiplateformes – avec SQL, recherche en texte intégral et recherche vectorielle sur l'appareil intégrées. Associez-le à Sync Gateway / App Services pour la synchronisation du cloud vers la périphérie.

Qu'est-ce qui rend Couchbase Lite différent ?

Couchbase Lite est la seule base de données embarquée qui vous offre un stockage local, une synchronisation de cloud à appareil et de pair à pair, des requêtes SQL et une recherche vectorielle sur l'appareil dans une seule plateforme évolutive. Créez des applications résilientes qui fonctionnent toujours, même sans Internet.

Créez des applications d'IA en périphérie rapides, sécurisées et fiables

Vitesse locale

Les lectures et les écritures accèdent à la base de données embarquée à la vitesse de la mémoire : aucun aller-retour réseau, aucune interface utilisateur bloquée.

Toujours disponible

Les applications continuent de lire et d'écrire en cas de panne réseau. La synchronisation se fait automatiquement dès le rétablissement de la connexion.

IA sur appareil

La recherche vectorielle sur l'appareil alimente les requêtes sémantiques et le RAG sans dépendance à Internet et avec une confidentialité totale des données.

Chaque plateforme

Une seule plateforme, un seul langage de requête, un seul modèle de données – pour iOS, Android, .NET, Java, C/C++ (IoT) et JavaScript basé sur navigateur.

Fonctionnalités clés de Couchbase Lite

Créez des applications mobiles « always-on » sans avoir à développer vous-même la synchronisation des données. Couchbase Lite intègre une base de données NoSQL complète – avec des requêtes SQL++, une recherche textuelle et vectorielle, des écouteurs réactifs et une synchronisation intégrée – pour vous permettre de vous concentrer sur les fonctionnalités de l'application plutôt que sur l'infrastructure des systèmes distribués.

  • SQL

    SQL++ étend SQL à JSON. Écrivez des jointures, des agrégations et des filtres complexes en local, réutilisables de l'appareil au cloud.

  • Créez des fonctionnalités de RAG et de similarité privées, sur appareil, grâce à une recherche vectorielle hybride locale et sans latence serveur.

  • Synchronisation peer-to-peer

    Couchbase Lite se synchronise via Wi-Fi/Bluetooth avec découverte automatique, prise en charge du réseau maillé et compatibilité multiplateforme iOS/Android.

  • Prise en charge de JavaScript

    Couchbase Lite permet aux applications web hors ligne de se synchroniser avec le mobile et le cloud, le tout à partir d'un seul kit de développement logiciel (SDK) JS.

  • Chiffrement sur l'appareil

    Sécuriser les données de Couchbase Lite avec AES-256, TLS, BYOK, le chiffrement au niveau des champs et la purge automatique lors de la révocation des accès.

  • Requêtes prédictives

    Exécutez des modèles d'IA locaux avec l'API Predictive Query pour une inférence en temps réel au point d'interaction.

Toujours activé

Les données résident sur l'appareil. Les lectures et les écritures s'effectuent localement : lorsque le réseau est coupé, votre application continue de fonctionner. La synchronisation se fait automatiquement au retour de la connectivité, avec une résolution des conflits par vecteur de version qui est déterministe d'un appareil à l'autre.

Convivial pour les développeurs

SDK idiomatiques qui respectent les conventions de chaque plateforme. Prise en charge de SQL et API faciles à utiliser pour le CRUD de base de données. Un schéma JSON flexible signifie l'absence de migrations lors de la mise à niveau des applications.

Prêt pour l'IA en périphérie

Recherche vectorielle sur l'appareil pour des requêtes hybrides (mot-clé + sémantique) sur des données locales. Appelez des modèles ML et LLM locaux ou distants avec l'API Predictive Query. Créez des fonctionnalités de RAG et d'IA qui fonctionnent entièrement hors ligne, sans recherche tierce ni base de données vectorielle à intégrer.

N'importe quelle plateforme

  • iOS, Android et Windows natifs
  • .NET et Java pour les applications de bureau et côté serveur
  • C et C++ pour l'IoT et les appareils embarqués dans n'importe quelle langue
  • JavaScript pour des applications web toujours actives qui se synchronisent avec le mobile et le cloud
  • Multiplateforme : React Native, Ionic* et Flutter* (*pris en charge par la communauté)

Ce que disent les clients

FAQ Couchbase Lite

Obtenez des réponses rapides aux questions sur la base de données intégrée de Couchbase.

Couchbase Lite est une base de données NoSQL embarquée pour les applications mobiles, IoT et Web, qui stocke les données localement pour un accès prioritaire hors ligne, avec SQL intégré, recherche vectorielle et synchronisation des données.

Oui. Couchbase Lite apporte ce qui manque à SQLite : une synchronisation cloud intégrée, une résolution automatique des conflits et une recherche vectorielle sur l'appareil, sans nécessiter d'extensions ou de frais supplémentaires.

Oui. Couchbase Lite intègre une recherche vectorielle sur l'appareil, permettant des fonctionnalités de recherche sémantique et de RAG dans les applications mobiles et IoT, même sans connexion Internet.

Couchbase Lite prend en charge iOS, Android, Linux, .NET, le multiplateforme, les appareils embarqués via l'API C/C++ et les navigateurs Web via JavaScript, couvrant pratiquement toutes les plateformes mobiles et périphériques.

Couchbase Lite se synchronise automatiquement avec Couchbase Server via Sync Gateway et prend en charge la synchronisation pair à pair entre appareils, avec une résolution des conflits intégrée de bout en bout.

Commencer à construire

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

Utiliser Capella gratuitement

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

Prendre contact

Vous souhaitez en savoir plus sur les offres Couchbase ? Laissez-nous vous aider