Open In App

Difference between Amazon Neptune and Amazon SimpleDB

Last Updated : 13 Jul, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

1. Amazon Neptune :
Amazon Neptune is a fast, reliable graph database built for the cloud product by Amazon.com. It is part of Amazon Web Services (AWS). It was announced on November 29, 2017. It supports both the open-source Apache TinkerPop Gremlin graph traversal language. It allows the user to encrypt databases using keys created through AWS Key Management Service.

2. Amazon SimpleDB :
It is a hosted simple database service by Amazon, with the data stored in the Amazon Cloud. It is Amazon is a web service for running queries on structured data in real-time. This database is written in Erlang by Amazon.com. It has the following features – high availability and flexibility, with little or no administrative burden.



Difference between Amazon Neptune and Amazon SimpleDB :

S.NO. Amazon Neptune Amazon SimpleDB
1. Developed By Amazon in 2017. Developed By Amazon in 2007.
2. It is a fast, reliable graph database built for the cloud product by Amazon.com It is a hosted simple database service by Amazon, with the data stored in the Amazon Cloud.
3. It supports the ACID property. It does not support the ACID property.
4. It provides the concept of Referential Integrity. Hence, there are Foreign Keys. It does not provide the concept of Referential Integrity. Hence, no Foreign Keys.
5. Its Primary database model is Graph DBMS and RDF store. Its primary database model is the Key-value store.
6. Immediate Consistency is used to ensure consistency in a distributed system. Eventual Consistency and Immediate Consistency is used to ensure consistency in a distributed system.
7. It does not support partitioning methods. It also does not support partitioning methods but Sharding must be implemented in the application.
8. It supports multi-availability zones high availability. It supports replication methods.
9. It supports predefined data types such as float or date. It does not support predefined data types such as float or date.
10. It supports secondary indexes. It does not support secondary indexes.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads