1 dépôt
Interfaces that allow retrieval and modification of key-value data via HTTP requests.
Distinct from API Data Synchronization: Specifically targets the HTTP interface for KV stores, distinct from general data synchronization or web remote exchanges
Explore 1 awesome GitHub repository matching data & databases · HTTP Key-Value APIs. Refine with filters or upvote what's useful.
Ledisdb est un serveur de base de données NoSQL haute performance écrit en Go. Il fonctionne comme un magasin clé-valeur qui prend en charge des structures de données complexes et utilise un stockage disque persistant pour gérer des volumes de données qui dépassent la capacité de la mémoire système. Le système est conçu à la fois comme un serveur autonome et une bibliothèque de moteur embarquable qui s'intègre directement dans les binaires Go. Il dispose d'un magasin de données scriptable qui exécute des scripts Lua côté serveur pour des opérations atomiques et fournit une API HTTP pour l'échange de données utilisant la sérialisation JSON, BSON et msgpack. La base de données inclut des capacités pour la réplication de données distribuée entre les nœuds primaires et répliques pour assurer la haute disponibilité. Elle implémente également l'expiration TTL (time-to-live) pour la suppression automatique des données, l'authentification utilisateur pour la sécurité des requêtes et des outils de maintenance pour réparer les fichiers de données corrompus.
Provides an HTTP API for exchanging database records using various serialization formats.