3 repositorios
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.
Este es un SDK de backend-as-a-service que conecta aplicaciones web y móviles a una suite de servicios en la nube. Proporciona una interfaz unificada para gestionar la identidad del usuario, ejecutar lógica serverless y manejar almacenamiento de objetos en la nube. El kit de herramientas se caracteriza por su sincronización de datos en tiempo real, que permite que los datos de documentos NoSQL se mantengan consistentes en múltiples clientes con persistencia offline integrada. Facilita el acceso seguro del usuario a través de una variedad de proveedores de identidad y gestiona la invocación de funciones serverless para ejecutar lógica de backend en respuesta a solicitudes HTTPS o eventos de base de datos. El SDK cubre una amplia gama de capacidades operativas, incluyendo gestión de bases de datos NoSQL y relacionales, monitoreo de fallos y análisis de comportamiento del usuario. También proporciona herramientas para la configuración remota de aplicaciones, notificaciones push dirigidas y la integración de modelos de lenguaje grandes para características potenciadas por IA. El proyecto está implementado en TypeScript y proporciona librerías específicas de lenguaje que abstraen APIs REST y WebSocket en métodos de alto nivel.
Provides a library for performing real-time synchronization and NoSQL queries with cloud-hosted databases.
Este es un SDK de Backend-as-a-Service para React Native, que proporciona una librería para integrar aplicaciones móviles con servicios backend. Sirve como cliente para gestionar la autenticación de usuarios, bases de datos en la nube y almacenamiento de archivos remotos dentro de un entorno móvil. El SDK permite a los desarrolladores móviles implementar flujos de inicio de sesión seguros utilizando OAuth, correo electrónico y verificación telefónica. Incluye un cliente de base de datos para realizar operaciones CRUD en datos estructurados y un cliente de almacenamiento para subir y recuperar activos binarios de buckets de nube remotos. Además, cuenta con una interfaz basada en WebSocket para recibir actualizaciones instantáneas del lado del servidor sobre cambios en la base de datos y el almacenamiento. El proyecto cubre áreas de capacidad amplias, incluyendo gestión de identidad y acceso, almacenamiento de documentos estructurados y sincronización de datos en tiempo real. También proporciona utilidades para gestionar membresías de equipo y preferencias compartidas.
Includes a client library for performing CRUD operations and managing data in cloud-hosted databases.
Este proyecto es un kit de desarrollo de software (SDK) del lado del cliente para aplicaciones iOS y macOS que integra software móvil con un backend basado en la nube. Funciona como una interfaz de backend móvil como servicio (MBaaS), permitiendo a los desarrolladores gestionar la autenticación de usuarios, la persistencia de datos en la nube y la sincronización sin necesidad de mantener infraestructura del lado del servidor. El framework está diseñado para el desarrollo offline-first, utilizando un almacén de datos local para cachear el estado de la aplicación y garantizar la funcionalidad durante períodos de desconexión de red. Cuenta con un motor de sincronización automatizado que pone en cola las operaciones pendientes y las ejecuta en segundo plano una vez que se restablece la conectividad. El sistema emplea un modelo de datos sin esquema, permitiendo el almacenamiento de pares clave-valor arbitrarios como objetos sin requerir esquemas de base de datos predefinidos o migraciones rígidas. Más allá del almacenamiento básico, el SDK admite el modelado de datos relacionales, permitiendo la creación de enlaces entre registros para mantener la consistencia entre entidades. También proporciona capacidades en tiempo real a través de suscripciones basadas en eventos, que envían cambios de datos del lado del servidor directamente al cliente. Para optimizar el rendimiento, la librería realiza una sincronización basada en deltas, transmitiendo solo los campos de objetos modificados al servidor para reducir el consumo de ancho de banda.
Acts as a client-side interface for interacting with a cloud-hosted database, supporting both schemaless objects and relational data links.