📜  AnzoGraph 和 MongoDB 的区别

📅  最后修改于: 2021-09-09 11:32:59             🧑  作者: Mango

1. MongoDB:
MongoDB 是一个开源的面向文档的数据库,用于大容量数据存储。它属于 NoSQL 数据库的分类。 NoSQL 工具意味着它不使用通常的行和列。 MongoDB 使用 BSON(文档存储格式),它是 JSON 文档的二进制样式。

2. AnzoGraph :
它是一个内存分布式图 DBMS,专为分析而设计。它用于嵌入式分析。该数据库是一个大规模并行处理 (MPP) 原生图形数据库,专为大规模、速度和深度链接洞察力的各种数据协调和分析而构建。

MongoDB 和 AnzoGraph 的区别:

S.No. MongoDB AnzoGraph
1. It is developed By MongoDB, Inc in 2009. It is developed By Cambridge Semantics in 2018.
2. It is Open Source. It is commercial.
3. Server operating systems for MongoDB is Linux, OS X, Solaris, Windows. Server operating systems for AnzoGraph is Linux.
4. Its Primary database model is a Document store. Its primary database model is Graph DBMS, RDF store.
5. It is schema-free. It supports Data schema.
6. It supports read-only SQL queries via the MongoDB Connector for BI. SPARQL is used as query language.
7. APIs and other access methods for MongoDB is proprietary protocol using JSON. APIs and other access methods for AnzoGraph is gRPC, JDBC, OpenCypher, RESTful HTTP API, SPARQL.
8. Programming languages supported by MongoDB are Actionscript, C, C#, C++, Clojure, ColdFusion, D, Dart, Delphi, Erlang, Go, Groovy, Haskell, Java, JavaScript, Lisp, Lua, MatLab, Perl, PHP, PowerShell, Prolog, Python, R, Ruby, Scala, Smalltalk. Programming languages supported by AnzoGraph are C++, Java.
9. It supports Server-side scripting using JavaScript. It also supports Server-side scripting user defined functions.
10. It supports Triggers. It does not support Triggers.
11. It does not provide the concept of Referential Integrity. Hence, there is no Foreign Keys. It also does not provide the concept of Referential Integrity. Hence, there is no Foreign Keys.
12. It supports Multi-document ACID Transactions with snapshot isolation. It supports ACID properties.