ArcadeData/arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
What it solves
ArcadeDB is a high-performance, multi-model database management system (DBMS) designed to handle diverse data types—including graphs, documents, key-values, time-series, and vector embeddings—within a single engine. It eliminates the need for multiple specialized databases by providing a unified, ACID-compliant transactional system that can process millions of records per second with minimal resource usage.
How it works
Built from scratch in "Low Level Java" (LLJ) to reduce garbage collection pressure and maximize hardware efficiency, ArcadeDB uses a brand-new engine optimized for extreme performance. It supports multiple query languages including SQL, Cypher, Gremlin, GraphQL, and MongoDB Query Language. The system can be deployed as an embedded library in JVM languages or Python, or as a remote server accessible via HTTP/JSON, Postgres, Redis, and MongoDB wire protocols.
Who it’s for
It is designed for developers and architects building data-intensive applications that require high throughput and low latency across different data models, such as recommendation engines, fraud detection systems, knowledge graphs, and real-time IoT analytics.
Highlights
- Multi-Model Support: Native support for Graph, Document, Key/Value, Search, Time Series, and Vector Embedding models.
- AI Integration: Includes a built-in Model Context Protocol (MCP) server for LLM integration and an integrated AI assistant in the Studio (Beta).
- Graph Power: Over 70 built-in graph algorithms for pathfinding, centrality, and community detection.
- Extreme Performance: Optimized for everything from Raspberry Pi to cloud clusters, featuring parallel query execution and materialized views.
- Polyglot Connectivity: Compatible with multiple drivers including Postgres, MongoDB, and Redis.
Related
- Project
- Project
- Project
- Project
- Dispatch