3 repository-uri
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 este o bază de date vectorială distribuită și un magazin vectorial multimodal conceput pentru a gestiona seturi de date la scară largă pentru regăsire și căutare prin similaritate. Servește ca backend pentru aplicații de tip large language model (LLM) și pipeline-uri de retrieval augmented generation (RAG) prin stocarea și regăsirea vectorilor denși, a vectorilor rari și a datelor full-text. Sistemul funcționează ca un motor de căutare hibrid, combinând embedding-urile vectoriale și căutarea full-text cu algoritmi de reranking pentru a identifica cele mai relevante documente. Suportă stocarea datelor multimodale, permițând menținerea unor tipuri de date diverse, inclusiv tensori, șiruri de caractere și valori numerice, într-un singur mediu. Baza de date oferă capabilități pentru gestionarea schemelor și a înregistrărilor, inclusiv importul, exportul și interogarea structurată a datelor. Include instrumente pentru gestionarea indicilor și optimizarea stocării, și oferă recuperarea stării prin snapshot-uri de sistem sau de tabel. Baza de date poate fi desfășurată ca un singur binar sau prin Docker și este accesibilă printr-un API HTTP și un SDK Python.
Executes database operations and manages data using standardized web endpoints for language agnostic integration.
LedisDB este un magazin distribuit NoSQL cheie-valoare construit în Go. Funcționează ca un server de bază de date de înaltă performanță care persistă valori simple, contoare și structuri de date complexe folosind motoare de stocare pluggable. Sistemul implementează protocolul Redis pentru a menține compatibilitatea cu bibliotecile și driverele client existente, oferind în același timp o interfață HTTP care expune funcțiile bazei de date prin formate JSON, BSON sau msgpack. Include o mașină virtuală încorporată pentru a executa scripturi Lua personalizate pe partea de server pentru operațiuni complexe. Platforma suportă disponibilitate ridicată prin replicarea datelor între nodurile primare și secundare. Suprafața sa de capabilități acoperă o varietate de structuri de date, inclusiv hash-uri, seturi și seturi sortate, alături de funcții pentru scrieri în lot, expirarea datelor și controlul accesului la baza de date.
Exposes database functions through a web interface using common data formats like JSON or BSON.
Ledisdb este un server de bază de date NoSQL de înaltă performanță scris în Go. Funcționează ca un magazin cheie-valoare care suportă structuri de date complexe și utilizează stocarea persistentă pe disc pentru a gestiona volume de date care depășesc capacitatea memoriei sistemului. Sistemul este conceput atât ca un server autonom, cât și ca o bibliotecă de motor încorporabilă care se integrează direct în binarele Go. Dispune de un magazin de date scriptabil care execută scripturi Lua pe partea de server pentru operațiuni atomice și oferă un API HTTP pentru schimbul de date folosind serializarea JSON, BSON și msgpack. Baza de date include capabilități pentru replicarea distribuită a datelor între nodurile primare și replică pentru a asigura disponibilitatea ridicată. De asemenea, implementează expirarea "time-to-live" pentru eliminarea automată a datelor, autentificarea utilizatorilor pentru securitatea cererilor și instrumente de întreținere pentru repararea fișierelor de date corupte.
Exposes a language-agnostic HTTP API for retrieving and modifying database records via JSON, BSON, and msgpack.