Open In App

Difference between AgensGraph and Amazon Neptune

Improve
Improve
Like Article
Like
Save
Share
Report

1. AgensGraph :
AgensGraph is an enterprise graph database management system that stores and manages various types of data including relational data in your legacy system. It is a multi-model database based on PostgreSQL RDBMS and supports both relational and graph data models. AgensGraph support index type including BTree, Hash, Gist, Gin in the relational model. It is ACID-compliant and offers trigger-based logical replication with high availability tools for your stability.

2. Amazon Neptune :
Amazon Neptune is a fast, reliable graph database built for the cloud product by Amazon.com. It is part of AWS (Amazon Web Services). 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.



Difference between AgensGraph and Amazon Neptune :

S.NO. AgensGraph Amazon Neptune
1. Developed By Bitnine Global Inc on 2016. Developed By Amazon on 2017.
2. It is a multi-model database supporting relational and graph data models and built upon PostgreSQL. It is a fast, reliable graph database built for the cloud product by Amazon.com
3. The License of AgensGraph is Open Source. The License of Amazon Neptune is commercial.
4. Server operating systems for AgensGraph are linux, OS X and Windows. In Amazon Neptune, Hosted server operating systems
5. Its primary database model are Graph DBMS and Relational DBMS. Its Primary database model are Graph DBMS and RDF store.
6. It support the Server-side scripting. It does not support the Server-side scripting.
7. There is no partitioning methods but can be realized using table inheritance. It does not support partitioning methods.
8. It supports SQL query language. It does not supports SQL query language.
9. It support only one replication methods – Master-slave replication. It support multi-availability zones high availability.
10. It provides the concept of Referential Integrity. Hence, there is Foreign Keys. It provides the concept of Referential Integrity. Hence, there is Foreign Keys.
11. It is not available as a cloud service It is available as a cloud service
12. Programming languages supported are C, Java, JavaScript, Python. Programming languages supported are C#, Go, Java, JavaScript, PHP, Python, Ruby and Scala.
13. It does not offers an API for user-defined Map/Reduce methods. It does not offers an API for user-defined Map/Reduce methods.


Last Updated : 25 Jun, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads