📜  AgensGraph和AnzoGraph之间的区别

📅  最后修改于: 2021-08-27 04:46:30             🧑  作者: Mango

1. AgensGraph:
它是一个企业图数据库管理系统,用于存储和管理旧系统中的各种类型的数据(包括关系数据)。AgensGraph是基于PostgreSQL RDBMS的多模型数据库,同时支持关系和图数据模型。 AgensGraph支持索引类型,包括关系模型中的BTree,Hash,Gist,Gin。AgensGraph兼容ACID,并提供基于触发器的逻辑复制以及高可用性工具,以提高稳定性。

2. AnzoGraph:
它是为分析而设计的内存中分布式图形DBMS。它用于嵌入式分析。该数据库是大规模并行处理的本机图形数据库,旨在以规模,速度和深层链接见解来进行各种数据协调和分析。

AgensGraph和AnzoGraph之间的区别:

S.NO. AgensGraph AnzoGraph
1. It is developed By Bitnine Global Inc on 2016. It is developed By  Cambridge Semantics on 2018.
2. It is multi-model database supporting relational and graph data models and built upon PostgreSQL. It is in-memory distributed graph DBMS designed for analytics.
3. It is Open Source. It is commercial.
4. Its server operating systems for AgensGraph are linux, OS X and Windows. Its server operating systems for AnzoGraph is Linux.
5. Its primary database model are Graph DBMS and Relational DBMS. Its primary database model are Graph DBMS and RDF store.
6. It supports Server-side scripting. It supports user defined functions for Server-side scripting.
7. It does not support XML format. It also does not support XML format.
8. It supports SQL query language. It supports SPARQL is used as query language.
9. It does not support In-memory capabilities. It supports In-memory capabilities.
10. It provides concept of Referential Integrity. Hence, there is Foreign Keys. It does not provide the concept of Referential Integrity. Hence, no Foreign Keys.
11. It is not available as a cloud service It is not available as a cloud service
12. Programming language supported are C, Java, JavaScript and Python. Programming language supported are  C++ and Java.