📜  Aerospike和AnzoGraph之间的区别

📅  最后修改于: 2021-08-25 18:35:34             🧑  作者: Mango

1. Aerospike:
它是经过闪存优化的内存中开源NoSQL数据库,是生产该数据库的同名公司的名称。 Aerospike是一个键值数据存储,旨在为实时大数据应用提供亚毫秒级的响应时间。 Aerospike的三个主要组件是Aerospike数据库服务器,Aerospike Smart Clients和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.