Editorial information provided by DB-Tools |
System |
Name |
Arango DB |
Amazon DynamoDB |
Version |
3.3.4 released in aug 2018 |
released Jan 2012 |
Drawbacks |
NA |
Very few features when compared to other key-value stores |
Advantages |
Multi Model Native Database |
Managed Database Service provided by a leading cloud provider |
Languages Supported |
C#
Clojure
Java
JavaScript (Node.js)
PHP
Python
Ruby |
Java, Node.js, Go, C# .NET, Perl, PHP, Python, Ruby, Haskell and Erlang. |
Website |
www.arangodb.com |
aws.amazon.com/dynamodb |
XML Support |
NA |
no |
JSON Support |
yes |
yes |
Brief description |
ArangoDB is a native multi-model database system developed by ArangoDB Inc. The database system supports three data models (key/value, documents, graphs) with one database core and a unified query language AQL (ArangoDB Query Language). |
Amazon DynamoDB is a fully managed proprietary NoSQL database service that supports key-value and document data structures[2] and is offered by Amazon.com as part of the Amazon Web Services portfolio |
Database Model |
Multi Model Database |
Key Value Model |
Technical Documentation |
www.arangodb.com/documentation |
aws.amazon.com/documentation/dynamodb |
License |
commercial on aws cloud. |
commercial on aws cloud. |
Cloud-based / SaaS |
Available in AWS cloud - https://aws.amazon.com/marketplace/pp/B00RNJ092K/ref=mkt_ste_catgtm_dblp
SaaS - Not available |
Yes but you can download dynamod db locally as well. Local installation does not have vendor support |
Implementation Language |
C,C++,Javascript |
C++ |
Operating System Supported |
Linux , OS X, Windows |
Linux , OS X, Windows |
Options for Integration / Access API |
Rest API , Javascript API, Android, iOS |
Rest API |
Consistency |
Eventual Consistency |
Immediate consistency |
Foreign Keys |
No |
No |
Streaming Support |
Yes |
No |
Analytics Support |
NA |
NA |
Data Storage Schema |
Key Value Model |
Key Value Model |
Notable Users |
Reuters, FlightStats |
As per Amazon the solution has been deployed by around 100,000 customers |
Key Differentiator |
Multi - Model Native DataModel |
Amazon allows developers to purchase a service based on throughput, rather than storage. |
Concurrency |
Yes |
Yes |
Partitioning |
Sharding |
Sharding |
Replication |
Multi Data Center Replication supported |
Multi Data Center Replication supported |
Secondary Indexes |
Yes |
Yes |
SchemaLess |
Yes |
Yes |
SQL Query |
No |
No |