A Scalable Document Database
ArangoDB provides you with excellent performance and simplicity – no matter where your growth takes you.
ArangoDB moves queries where your data resides. Each DBserver in an ArangoDB cluster has its own query engine and executes the query locally and in parallel.
Run classic document store queries against large datasets with ease. The query engine of ArangoDB knows what to do automatically. Use various distributed indexes to fine-tune performance for your use case.
You don’t have to change any queries. Learn on your laptop. Execute at web scale.
The unique SmartJoin feature in ArangoDB supports sharding of multiple collections in a smart way so queries using JOIN operations are executed locally. Again, no query changes needed!
Define collections to be sharded or replicated to each machine with SatelliteCollections. The ArangoDB query optimizer knows where your data is located and pushes execution down to the server. Local processing of distributed queries for large cross-collection analytics today – not overnight.