📌  相关文章
📜  Aerospike和阿里云MaxCompute之间的区别

📅  最后修改于: 2021-08-29 11:18:05             🧑  作者: Mango

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

2.阿里云MaxCompute:
它以前称为ODPS,是用于大规模数据仓库的通用,完全管理的多租户数据处理平台。它用于存储和计算批量结构化数据。它提供了广泛的数据仓库解决方案以及大数据分析和建模服务。 Aerospike和阿里云MaxCompute之间的区别:

S.NO. Aerospike Alibaba Cloud MaxCompute
1. It was developed by Aerospike in 2012. It was developed by Alibaba in 2016.
2. It is a flash-optimized in-memory NoSQL Database. It is a general purpose, fully managed, multi-tenancy data processing platform for large-scale data warehousing.
3. The license of Aerospike is open-source. The license of Alibaba Cloud MaxCompute is commercial.
4. Server operating system for Aerospike is Linux. In Alibaba Cloud MaxCompute there are hosted server operating systems.
5. It is not available as a cloud service. It is available as a cloud service.
6. It has user defined functions for Server-side scripting with Lua. It has user defined functions for Server-side scripting with Java.
7. Supported partitioning method is Sharding. Supported partitioning method is Sharding.
8. It does not support SQL query language. It supports SQL-like query language.
9. It supports only one replication method – Selectable Replication Factor. It also supports replication methods.
10. Aerospike does not provide the concept of Referential Integrity. Hence, no Foreign Keys. MaxCompute also does not provide the concept of Referential Integrity. Hence, no Foreign Keys.
11. It supports in-memory capabilities. It does not support in-memory capabilities.
12. It only supports atomic execution of operations. It does not support ACID properties.
13. Its primary database model is Key-Value Store. Its primary database model is Relational DBMS.