3 dépôts
Client-side libraries for interacting with cloud-hosted databases, including synchronization and querying.
Distinct from Mini Program Cloud Database SDKs: Specifically focuses on the client library aspect rather than the server-side administration or provisioning of the database.
Explore 3 awesome GitHub repositories matching data & databases · Cloud Database Clients. Refine with filters or upvote what's useful.
Il s'agit d'un SDK backend-as-a-service qui connecte les applications web et mobiles à une suite de services cloud. Il fournit une interface unifiée pour gérer l'identité des utilisateurs, exécuter une logique serverless et gérer le stockage d'objets cloud. La boîte à outils se caractérise par sa synchronisation de données en temps réel, qui permet aux données documentaires NoSQL de rester cohérentes sur plusieurs clients avec une persistance hors ligne intégrée. Elle facilite l'accès sécurisé des utilisateurs via une variété de fournisseurs d'identité et gère l'invocation de fonctions serverless pour exécuter une logique backend en réponse à des requêtes HTTPS ou des événements de base de données. Le SDK couvre un large éventail de capacités opérationnelles, incluant la gestion de bases de données NoSQL et relationnelles, la surveillance des crashs et l'analyse du comportement des utilisateurs. Il fournit également des outils pour la configuration d'application à distance, les notifications push ciblées et l'intégration de grands modèles de langage pour des fonctionnalités propulsées par l'IA. Le projet est implémenté en TypeScript et fournit des bibliothèques spécifiques au langage qui abstraient les API REST et WebSocket en méthodes de haut niveau.
Provides a library for performing real-time synchronization and NoSQL queries with cloud-hosted databases.
Ceci est un SDK Backend-as-a-Service pour React Native, fournissant une bibliothèque pour intégrer les applications mobiles avec des services backend. Il sert de client pour gérer l'authentification des utilisateurs, les bases de données cloud et le stockage de fichiers distant au sein d'un environnement mobile. Le SDK permet aux développeurs mobiles d'implémenter des flux de connexion sécurisés en utilisant OAuth, l'e-mail et la vérification par téléphone. Il inclut un client de base de données pour effectuer des opérations CRUD sur des données structurées et un client de stockage pour télécharger et récupérer des assets binaires depuis des buckets cloud distants. De plus, il dispose d'une interface basée sur WebSocket pour recevoir des mises à jour instantanées côté serveur sur les changements de base de données et de stockage. Le projet couvre de larges domaines de capacités, incluant la gestion des identités et des accès, le stockage de documents structurés et la synchronisation de données en temps réel. Il fournit également des utilitaires pour gérer les adhésions aux équipes et les préférences partagées.
Includes a client library for performing CRUD operations and managing data in cloud-hosted databases.
Ce projet est un kit de développement logiciel (SDK) côté client pour les applications iOS et macOS qui intègre le logiciel mobile avec un backend basé sur le cloud. Il fonctionne comme une interface de backend mobile en tant que service (MBaaS), permettant aux développeurs de gérer l'authentification des utilisateurs, la persistance des données dans le cloud et la synchronisation sans avoir besoin de maintenir une infrastructure côté serveur. Le framework est conçu pour le développement hors ligne, utilisant un datastore local pour mettre en cache l'état de l'application et assurer la fonctionnalité pendant les périodes de déconnexion réseau. Il dispose d'un moteur de synchronisation automatisé qui met en file d'attente les opérations en attente et les exécute en arrière-plan une fois la connectivité rétablie. Le système utilise un modèle de données sans schéma, permettant le stockage de paires clé-valeur arbitraires sous forme d'objets sans nécessiter de schémas de base de données prédéfinis ou de migrations rigides. Au-delà du stockage de base, le SDK prend en charge la modélisation de données relationnelles, permettant la création de liens entre les enregistrements pour maintenir la cohérence entre les entités. Il fournit également des capacités en temps réel via des abonnements pilotés par les événements, qui poussent les changements de données côté serveur directement vers le client. Pour optimiser les performances, la bibliothèque effectue une synchronisation basée sur les deltas, transmettant uniquement les champs d'objets modifiés au serveur pour réduire la consommation de bande passante.
Acts as a client-side interface for interacting with a cloud-hosted database, supporting both schemaless objects and relational data links.