Discover and explore top open-source AI tools and projects—updated daily.
ArcadeDataExtreme performance multi-model database
Top 44.2% on SourcePulse
Summary
ArcadeDB is a high-performance, multi-model database designed to handle diverse data structures and query languages within a single system. It targets developers and data professionals seeking a versatile, scalable, and resource-efficient database solution, offering significant speed advantages and broad compatibility for complex data workloads.
How It Works
Built from scratch with a novel engine leveraging "Low Level Java" (Java 21+) and "Alien Technology," ArcadeDB prioritizes extreme performance and minimal garbage collection pressure. It integrates a modified OrientDB SQL engine with native support for graph traversal (using links instead of joins), columnar storage for time-series data, and advanced indexing techniques. This architecture enables millions of record operations per second on standard hardware.
Quick Start & Requirements
Begin with Docker:
docker run --rm -p 2480:2480 -p 2424:2424 -e JAVA_OPTS="-Darcadedb.server.rootPassword=playwithdata -Darcadedb.server.defaultDatabases=Imported[root]{import:https://github.com/ArcadeData/arcadedb-datasets/raw/main/orientdb/OpenBeer.gz}" arcadedata/arcadedb:latest
Requires Java 21+ (Java 17 available on a separate branch). Official documentation and use-case examples are available.
Highlighted Details
Maintenance & Community
Engage via Discord, Twitter, Bluesky, LinkedIn, Facebook, or Stack Overflow (#arcadedb). An official blog provides updates. Commercial support is available via GitHub Sponsors.
Licensing & Compatibility
Licensed under the permissive Apache 2.0 license, allowing for free usage, commercial integration, and linking within closed-source projects without copyleft restrictions.
Limitations & Caveats
The integrated AI Assistant is currently in Beta. The Redis and MongoDB remote drivers support only a subset of their respective protocols' operations.
1 day ago
Inactive
datalevin
gusye1234
EricLBuehler