ArangoDB is the universal NoSQL database. Never before has it been so easy to setup a NoSQL database on your Mac. No installation of command-line tools required.
ArangoDB Features
Schema-free schemata: let you combine the space efficiency of MySQL with the performance power of NoSQL.
Use ArangoDB as an application server and fuse your application and database together for maximal throughput.
JavaScript for all: no language zoo, you can just use one language from your browser to your back-end.
ArangoDB is multi-threaded - exploit the power of all your cores.
Flexible data modelling: model your data as combination of key-value pairs, documents or graphs - perfect for social relations.
Free index choice: use the correct index for your problem, be it a skip list or geo index.
Configurable durability: let the application decide if it needs more durability or more performance.
No-nonsense storage: ArangoDB uses all of the power of modern storage hardware, like SSD and large caches.
It is Open Source (Apache Licence 2.0)
What’s new in version 3.10.3
Updated on Feb 17 2023
Native ARM Support
SmartGraphs and SatelliteGraphs on a single server
This is an incredible piece of software. It is "NoSQL evolved": the user has all the major benefits of NoSQL systems (flexible data model, horizontally scalable servers) with the features of SQL databases (ACID transactions, relational integrity).
The main area that needs improvement is in the documentation. Right now, there is no easy point-of-entry for newbies. The official documents are dense and full of inter-related jargon, and the learning curve is *extremely* steep.