Des applications qui restent fonctionnelles lorsque le réseau ne fonctionne pas
Couchbase Lite
Couchbase Lite intègre une base de données NoSQL complète dans votre application. Les requêtes SQL++, la recherche de texte intégral et vectorielle ainsi que la synchronisation intégrée sont exécutées sur le périphérique, de sorte que les transactions continuent de se dérouler lorsque la connectivité est interrompue.

Conçue pour les appareils mobiles, les périphériques et tout ce qui se situe entre
Une base de données intégrée pour gérer les lieux d’activité : magasins, entrepôts, véhicules, aéronefs et sites de travaux.

Maintenir la circulation des revenus lorsque le réseau tombe en panne
La lecture et l’écriture se déroulent localement. Les transactions continuent de se traiter. La synchronisation est effectuée lors du retour de la connexion.

Une plateforme, du cloud jusqu’aux périphériques
Un modèle de document et une langue de requête remplacent un ensemble de fonctionnalités intégrées dans une base de données cloud, SQLite, une synchronisation personnalisée et une recherche.

Extraction d'informations par IA sur le dispositif
La recherche vectorielle et la technologie RAG fonctionnent sur des données locales. Les fonctionnalités fonctionnent dans les zones inaccessibles et le contexte sensible reste sur le périphérique.

Chargement des données sur plusieurs plateformes avec un seul SDK
Swift, Kotlin, Java, .NET, C, JavaScript, React Native, Flutter et Ionic. Pas de réécriture synchronisée par plateforme.
Qu’est-ce que Couchbase Lite ?
Une base de données NoSQL intégrée qui intègre une couche de données complète dans votre application, avec une synchronisation intégrée.
Couchbase Lite stocke les documents JSON à l’intérieur de l’application. Les lectures et les écoutes se déroulent à la vitesse de la mémoire, sans nécessité de faire un tour de circuit réseau. L’application reste fonctionnelle lorsque la connexion tombe en panne, et la couche de données gère la persistance, l’indexation et les requêtes localement.
La réplication bidirectionnelle vers les Capella App Services ou Sync Gateway est configurée, et non codée. La résolution des conflits de version utilise des horloges logiques hybrides au lieu des timestamps réels des appareils, de sorte que les décalages horaires entre les appareils ne perdent pas automatiquement les données. Synchronisation peer-to-peer transparente entre les appareils.
Un moteur intégré assure l'accès aux données clés et aux valeurs, les requêtes SQL++ sur JSON, la recherche de texte intégral et la recherche vectorielle pour une récupération sémantique. L'application fournit le modèle. Couchbase fournit la couche de données et la récupération. Il n'est pas nécessaire d'utiliser de service de recherche séparé ni d'un magasin de vecteurs hébergé pour l'intégration.
SDKs natifs pour iOS (Swift), Android (Kotlin/Java), Java, .NET, C et C++, et JavaScript. Les SDKs soutenus par la communauté couvrent React Native, Ionic et Flutter. Un modèle de données unique, une langue de requête unique et un protocole de réplication unique pour tous ces systèmes.
PROBATE DU CLIENT
Des applications mobiles qui génèrent des revenus sur le terrain
25K
Les utilisateurs du secteur de la production sur le processus de commande-livraison de PepsiCo sur Couchbase
Capacités
Une couche de données complète intégrée dans votre application
Interrogation, recherche, vecteurs, synchronisation et sécurité dans une même base de données.
- Demande de renseignements
- Recherche
- Synchronisation
- IA
- Sécurité
SQL++ étend SQL à des documents JSON, avec des joins, des agrégats et des filtres complexes.
Principales capacités
Moteur de requête SQL++
Interroger les documents JSON locaux avec le full SQL++, y compris les joins et les agrégats. Le même langage que vous utilisez sur le serveur.
La recherche de texte intégral et la recherche hybride vectorielle sont exécutées sur le dispositif à partir de données locales.
Principales capacités
Recherche vectorielle sur le périphérique
Recherche hybride par mots clés et recherche sémantique pour RAG et personnalisation. Pas de transfert de données vers le serveur, pas de magasin de vecteurs tiers.
Réplication bidirectionnelle du cloud et synchronisation peer-to-peer via Wi-Fi, configurée sans codage.
Principales capacités
Synchronisation bidirectionnelle
Répliquez avec les services d’application Capella ou avec Sync Gateway. Résolution des conflits entre versions, transfert uniquement basé sur les données delta.
Synchronisation peer-to-peer
Réplication peer-to-peer via Wi-Fi, Bluetooth ou protocoles personnalisés, avec auto-détection et auto-réparation du réseau pour iOS et Android.
Recherche vectorielle sur le périphérique et API de requête prédictive pour l’inférence locale et le RAG.
Principales capacités
Recherche vectorielle sur le périphérique
Recherche hybride par mots clés et recherche sémantique pour RAG et personnalisation. Pas de transfert de données vers le serveur, pas de magasin de vecteurs tiers.
AES-256 en mode repos, TLS en transit et OIDC via les services d'applications ou le Sync Gateway.
Principales capacités
Chiffrement et contrôle d’accès
AES-256 en mode repos, TLS en transit, BYOK et purge automatique lors de la révoquation de l’accès.
- Synchronisation entre le cloud et le niveau de production
- Synchronisation P2P
ARCHITECTURE
Du périphérique vers le cloud et inversement
Couchbase Lite est une base de données intégrée complète qui se trouve sur chaque appareil (que ce soit un mobile, un IoT ou un ordinateur de bureau) et permet la synchronisation bidirectionnelle des données. Les modifications de documents peuvent être importées depuis Couchbase Server via Sync Gateway (ou la version gérée, App Services) vers l’appareil et réexportées vers le serveur.
ARCHITECTURE
Réplication peer-to-peer
Les appareils se synchronisent directement entre eux via Wi-Fi et Bluetooth. iOS et Android permettent la découverte des appareils et la formation de réseaux adaptatifs et auto-réseau. Ils sont utiles dans les véhicules, les navires, les kiosques et les équipes sur le terrain qui se regroupent mais ne peuvent pas compter sur l’Internet public.

REPLACEZ CINQ SYSTEMES PAR UN SEUL
Arrêtez de coudre le bâton à la main
Un stack mobile typique se compose de : une base de données dans le cloud, une couche API, SQLite sur le périphérique, une couche de synchronisation manuscrite réécrite pour chaque plateforme, et un service de recherche séparé. Couchbase Lite le couvre dans un seul moteur intégré. Le même modèle de document et la même langue de requête sont présents depuis le cloud jusqu’au périphérique. La réplication est une infrastructure configurée, pas un code d’application. Moins de fournisseurs, moins de modes d’échec, moins d’erreurs de synchronisation à rattraper.
Les équipes utilisent Couchbase Lite en production
VENTE AU DETAIL
Applications POS et d'assistant de magasin
Les transactions se poursuivent lorsque le réseau Internet du magasin tombe en panne. Les applications associées au niveau du magasin restent à jour quant à l’inventaire et aux prix. Tommy Hilfiger a réduit de 80% la production de modèles avec un showroom numérique fonctionnant sur Couchbase.
OPÉRATIONS SUR LE TERRAIN
Ventes de routes, logistique, service
Les commerciaux sur le terrain passent des commandes, enregistrent les visites et actualisent l’inventaire hors ligne. Les changements sont automatiquement conciliés lorsque l’appareil se reconnecte. PepsiCo gère l’ensemble du processus de commande jusqu’à la livraison sur 25 000 utilisateurs sur le terrain et 350 000 commerçants selon ce modèle.
TRANSPORTATION
Aéronefs, véhicules, navires
Les équipages travaillent avec l'appareil même s'ils n'ont pas de signal. Emirates utilise eTechLog avant le vol sur Couchbase Lite avec une disponibilité en ligne de 100%, les appareils des équipages se synchronisant lorsque la connexion est rétablie.
FAQ sur Couchbase Lite
Questions fréquentes concernant la base de données intégrée et la synchronisation.
Couchbase Lite est une base de données NoSQL intégrée pour les applications mobiles, IoT et web, qui stocke les données localement pour un accès permanent, avec un système SQL intégré, une recherche vectorielle et une synchronisation des données.
Oui. Couchbase Lite ajoute ce qui manque à SQLite : une synchronisation cloud intégrée, une résolution automatique des conflits et une recherche vectorielle sur le périphérique – sans nécessiter d’extensions supplémentaires ni de frais supplémentaires.
Oui. Couchbase Lite dispose d’une recherche vectorielle intégrée sur le périphérique, permettant une recherche sémantique et des fonctionnalités RAG dans les applications mobiles et IoT – même sans connexion Internet.
Couchbase Lite prend en charge iOS, Android, Linux, .NET, les appareils multiplateformes via l’API C/C++, ainsi que les navigateurs web via JavaScript, couvrant pratiquement toutes les plateformes mobiles et de périphérie.
Couchbase Lite se synchronise automatiquement avec Couchbase Server via Sync Gateway et prend en charge la synchronisation peer-to-peer entre les appareils, avec une solution intégrée en cas de conflit.



