Open In App

Difference between Aerospike and Alibaba Cloud MaxCompute

Last Updated : 26 Jun, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

1. Aerospike :
It is a flash-optimized in-memory open-source NoSQL database named after the name of the eponymous company that produces it. It’s a key-value data store designed to deliver sub-millisecond response time for real-time big data applications. The three main components of Aerospike are Aerospike Database Server, Aerospike Smart Clients and Aerospike Management Console.

2. Alibaba Cloud MaxCompute :
It was previously known as ODPS, is a general purpose, fully managed, multi-tenancy data processing platform for large-scale data warehousing. It is used to store and compute batches of structured data. It provides a massive range of data warehouse solutions as well as big data analysis and modeling services.


Difference between Aerospike and Alibaba Cloud 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.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads