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

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

1. 气钉:
它是一个闪存优化的内存开源 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.