Vương quốc Anhsurrealdb/surrealdb
A scalable, distributed, collaborative, document-graph database, for the realtime web
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🦀 SurrealDB: One Database to Rule Them All
A scalable, distributed, collaborative, document-graph database built in Rust for the realtime web.
SurrealDB is a multi-model database built in Rust designed to unify multiple data models into a single engine. Created by the SurrealDB team, it combines document, graph, relational, time-series, geospatial, and key-value data types with powerful search and retrieval functionalities (full-text, vector, hybrid) and real-time, event-driven capabilities. It can run embedded in-app, in the browser via WebAssembly, at the edge, self-hosted as a single node, or in a distributed cluster in the cloud.
✨ Highlights
- Multi-model engine: Supports document, graph, relational, time-series, geospatial, and key-value data natively.
- SurrealQL: An intuitive SQL-like query language for all data models.
- Real-time collaboration: Functions as both a database and an API backend service with real-time capabilities.
- Backend-as-a-service: Includes end-user authentication, reducing the need for server-side components.
- Flexible deployment: Runs embedded, in-browser (WASM), edge, self-hosted, or in a distributed cloud cluster.
- Powerful search: Full-text, vector, and hybrid search capabilities built-in.
- Single Rust binary: Easy deployment and minimal setup across environments.
- Language SDKs: Official support for Rust, JavaScript, Python, .NET, PHP, and more.
💡 Why it matters
SurrealDB eliminates the need to stitch together multiple databases and backend services by offering a unified engine that handles diverse data types and real-time interactions. This simplification reduces development time, infrastructure complexity, and operational overhead.
It is especially well-suited for data-intensive applications requiring multiple data models, real-time features like recommendation engines or fraud detection, AI agent data layers, knowledge graphs, and embedded or edge systems.
#MultiModelDatabase #RustLang #RealtimeDatabase #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
A super fast Graph Database uses GraphBLAS under the hood for its sparse adjacency matrix graph representation. Our goal is to provide the best Knowledge Graph for LLM (GraphRAG).
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
KalamDB — a lightweight, real-time, storage-efficient SQL database. Designed for per-user data isolation and scalable performance — ideal for the AI era.
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Distributed reliable key-value store for the most critical data of a distributed system