📜  Aerospike 和 AnzoGraph 之间的区别

📅  最后修改于: 2021-09-10 02:15:28             🧑  作者: Mango

1. 气钉:
它是一个闪存优化的内存中开源 NoSQL 数据库和生产它的同名公司的名称。 Aerospike 是一种键值数据存储,旨在为实时大数据应用程序提供亚毫秒级的响应时间。 Aerospike 的三个主要组件是 Aerospike 数据库服务器、Aerospike 智能客户端和 Aerospike 管理控制台。

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

Aerospike 和 AnzoGraph 的区别:

S.NO.

Aerospike

AnzoGraph

1. Developed By Aerospike on 2012. Developed By Cambridge Semantics on 2018.
2. It is a flash-optimized In-memory NoSQL Database It is an in-memory distributed graph DBMS designed for analytics
3. The License of Aerospike is Open Source. The License of AnzoGraph is commercial.
4. Server operating systems for Aerospike is Linux. Server operating systems for AnzoGraph is Linux.
5. Its Primary database model is Key-value store Its primary database model are Graph DBMS and RDF store.
6. It has user defined functions for Server-side scripting. It support the user defined functions for Server-side scripting.
7. It does not support XML format. It does not support XML format.
8. It does not supports SQL query language. It supports SPARQL is used as query language.
9. It supports In-memory capabilities. It supports In-memory capabilities.
10. It does not provides the concept of Referential Integrity. Hence, no Foreign Keys. It does not provides 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 .Net, C, C++, C#, Go, Javascript, Lua, Perl, Erlang, Java, PHP, Python, Ruby. Programming language supported are C++ and Java.