We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

ArangoDB for Mac

Easy NoSQL database setup.

Free
In English
Version 3.11.2
4.5
Based on 1 user rate

ArangoDB overview

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.11.2

  • Fix SEARCH-465: Truncate on ArangoSearch index could release a WAL if commit passed.
  • Updated ArangoDB Starter to 0.16.0.
  • Avoid recursive lock during agency startup.
  • Fixed issue with lock starvation when an AQL insert operation with multiple static documents was executed as part of a streaming transaction.
  • Added startup option `--database.max-databases` to limit the maximum number of databases that can exist in parallel on a deployment. This option can be used to limit resources used by database objects. If the option is used and there already exist as many databases as configured by this option, any attempt to create an additional database will fail with error 32 (`ERROR_RESOURCE_LIMIT`). Additional databases can then only be created if other databases are dropped first. The default value for this option is unlimited, so technically an arbitrary amount of databases can be created (although effectively the number of databases is limited by memory and processing resources).
  • FE-304, FE-305: use navigator.onLine for checking internet connection, correct path for running/slow queries.
  • Enforce that server always returns an empty body if the return code is 204.
  • Arangodump retries dump requests in more cases: read, write and connection errors.
  • Whenever there is a query request timeout in AQL (e.g., a server died) which causes the query to fail, the DBServers will now all directly kill their potentially ongoing parts of the query and not wait for garbage collection.
  • Use libunwind in jemalloc profiling to make it available with libmusl and static binaries.
  • BTS-1331: Reduced the amount of required network calls when using traversals combined with FILTER and/or PRUNE statements in a GeneralGraph in ombination with a clustered environment.
  • Added transparent LZ4 compression for values in the in-memory edge cache if their size exceeds a configurable threshold. This is configurable as an opt-in functionality.

Full changelog available here.

ArangoDB for Mac

Free
In English
Version 3.11.2
Write a detailed review about ArangoDB

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.5

(1 Reviews of ArangoDB)

  • Comments

  • User Ratings

Teksestro
Teksestro
Apr 28 2014
2.0
4.5
Apr 28 2014
4.5
Version: 2.0
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.
Teksestro
Teksestro
Apr 28 2014
4.5
Apr 28 2014
4.5
Version: null