The Embedded Database Revolution
The database world is shifting. DuckDB proved that an in-process analytical database can outperform entire distributed clusters for real-world workloads. SQLite processes more queries per day than all other databases combined. Developers are realizing that the fastest network call is the one you never make.
Kuzu brought this revolution to graph databases — and was so successful that Apple acquired it in October 2025, archiving its open-source repository. That left a gap: where do you go for an embeddable, open-source graph database with an active community?
ArcadeDB has supported embedded mode since day one. But unlike Kuzu (graph-only) or DuckDB (analytics-only), ArcadeDB gives you the complete multi-model stack in-process: graphs, documents, key-value, vectors, time-series, and full-text search. One dependency, one JVM, five data models.
And it's not going anywhere. ArcadeDB is Apache 2.0 forever — no acquisition will archive your database.
Why Embedded Is Faster
- Zero serialization: No marshalling objects to JSON/binary and back
- Zero network: No TCP round-trips, no connection pooling, no timeouts
- Direct memory: Access records via direct JVM memory references
- No context switching: Database engine runs in your application threads
- 2M+ inserts/sec: On standard hardware, not exotic clusters
- O(1) traversal: Graph hops via direct pointers, not index lookups