Editorial information provided by DB-Tools |
System |
Name |
Amazon DynamoDB |
Neo4j |
Version |
released Jan 2012 |
3.3.5 |
Drawbacks |
Very few features when compared to other key-value stores |
1 Does not have capabilities present in an RDF data store e.g does not support SparQL |
Advantages |
Managed Database Service provided by a leading cloud provider |
NA |
Languages Supported |
Java, Node.js, Go, C# .NET, Perl, PHP, Python, Ruby, Haskell and Erlang. |
.net, C#, Javascript |
Website |
aws.amazon.com/dynamodb |
www.neo4j.com |
XML Support |
no |
NA |
JSON Support |
yes |
yes |
Brief description |
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 |
Open Source Transactional database with native graph storage and processing |
Database Model |
Key Value Model |
Property Graph |
Technical Documentation |
aws.amazon.com/documentation/dynamodb |
docs.microsoft.com/en-us/azure/cosmos-db |
License |
commercial on aws cloud. |
Community license can be run on 1 node.Enterprise License supports multi-node cluster deployment |
Cloud-based / SaaS |
Yes but you can download dynamod db locally as well. Local installation does not have vendor support |
Amazon AMI available, On Prem can be installed |
Implementation Language |
C++ |
Java API |
Operating System Supported |
Linux , OS X, Windows |
Linux , OS X, Windows |
Options for Integration / Access API |
Rest API |
Rest API, Java , TinkerPop |
Consistency |
Immediate consistency |
NA |
Foreign Keys |
No |
No |
Streaming Support |
No |
No |
Analytics Support |
NA |
Support for GraphQL |
Data Storage Schema |
Key Value Model |
Property Graph |
Notable Users |
As per Amazon the solution has been deployed by around 100,000 customers |
-- |
Key Differentiator |
Amazon allows developers to purchase a service based on throughput, rather than storage. |
-- |
Concurrency |
Yes |
-- |
Partitioning |
Sharding |
-- |
Replication |
Multi Data Center Replication supported |
-- |
Secondary Indexes |
Yes |
-- |
SchemaLess |
Yes |
-- |
SQL Query |
No |
-- |