3 repositorios
Web endpoints that provide language-agnostic access to database operations and data management.
Distinct from Management API Endpoints: Candidates focus on health metrics or specific cloud integrations; this is a general database operation API.
Explore 3 awesome GitHub repositories matching data & databases · Database HTTP APIs. Refine with filters or upvote what's useful.
Infinity es una base de datos vectorial distribuida y un almacén vectorial multimodal diseñado para gestionar datasets a gran escala para recuperación y búsqueda por similitud. Sirve como backend para aplicaciones de modelos de lenguaje grandes y pipelines de generación aumentada por recuperación (RAG) almacenando y recuperando vectores densos, vectores dispersos y datos de texto completo. El sistema funciona como un motor de búsqueda híbrido, combinando embeddings vectoriales y búsqueda de texto completo con algoritmos de reranking para identificar los documentos más relevantes. Admite el almacenamiento de datos multimodal, permitiendo el mantenimiento de diversos tipos de datos, incluyendo tensores, cadenas y numéricos, dentro de un único entorno. La base de datos ofrece capacidades para gestionar esquemas y registros, incluyendo importación, exportación y consultas estructuradas. Incluye herramientas para la gestión de índices y optimización de almacenamiento, y ofrece recuperación de estado mediante snapshots del sistema o de tablas. La base de datos puede desplegarse como un binario único o mediante Docker, y es accesible a través de una API HTTP y un SDK de Python.
Executes database operations and manages data using standardized web endpoints for language agnostic integration.
LedisDB es un almacén de clave-valor NoSQL distribuido construido en Go. Funciona como un servidor de base de datos de alto rendimiento que persiste valores simples, contadores y estructuras de datos complejas usando motores de almacenamiento conectables. El sistema implementa el protocolo Redis para mantener la compatibilidad con bibliotecas y controladores de cliente existentes, mientras que también proporciona una interfaz HTTP que expone funciones de base de datos a través de formatos JSON, BSON o msgpack. Incluye una máquina virtual embebida para ejecutar scripts Lua personalizados del lado del servidor para operaciones complejas. La plataforma soporta alta disponibilidad mediante replicación de datos entre nodos primarios y secundarios. Su superficie de capacidades cubre una variedad de estructuras de datos incluyendo hashes, sets y sets ordenados, junto con características para escrituras por lotes, expiración de datos y control de acceso a la base de datos.
Exposes database functions through a web interface using common data formats like JSON or BSON.
Ledisdb es un servidor de base de datos NoSQL de alto rendimiento escrito en Go. Funciona como un almacén de clave-valor que soporta estructuras de datos complejas y utiliza almacenamiento en disco persistente para gestionar volúmenes de datos que exceden la capacidad de memoria del sistema. El sistema está diseñado tanto como un servidor independiente como una biblioteca de motor embebible que se integra directamente en binarios de Go. Cuenta con un almacén de datos programable que ejecuta scripts Lua del lado del servidor para operaciones atómicas y proporciona una API HTTP para intercambio de datos usando serialización JSON, BSON y msgpack. La base de datos incluye capacidades para replicación de datos distribuida entre nodos primarios y réplicas para asegurar alta disponibilidad. También implementa expiración de tiempo de vida (TTL) para la eliminación automática de datos, autenticación de usuario para la seguridad de las peticiones y herramientas de mantenimiento para reparar archivos de datos corruptos.
Exposes a language-agnostic HTTP API for retrieving and modifying database records via JSON, BSON, and msgpack.