📌  相关文章
📜  阿里云PolarDB与阿里云MaxCompute的区别

📅  最后修改于: 2021-09-15 01:03:30             🧑  作者: Mango

1. 阿里云云数据库PolarDB:
它是一个与 MySQL、PostgreSQL 和 Oracle 兼容的云原生关系数据库。云数据库架构在单个集群中支持 5000 台物理机。它专为需要快速性能、高并发和自动扩展的业务关键型数据库应用程序而设计。

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

S.NO. Alibaba Cloud ApsaraDB for PolarDB Alibaba Cloud MaxCompute
1. It was developed by Alibaba in August 2013. It was developed by Alibaba in 2016.
2. It is a cloud-native relational database compatible with MySQL, PostgreSQL, and Oracle. It is a general purpose, fully managed, multi-tenancy data processing platform for large-scale data warehousing.
3. In Alibaba Cloud ApsaraDB for PolarDB there are hosted server operating systems. In Alibaba Cloud MaxCompute there are hosted server operating systems.
4. The license of Alibaba Cloud ApsaraDB for PolarDB is commercial. The license of Alibaba Cloud MaxCompute is also commercial.
5. It supports XML format. It does not support XML format.
6. It supports the Server-side scripting. It supports user defined functions based Server-side scripting.
7. There is only one partitioning method – Sharding. It also support partitioning methods.
8. It supports SQL query language. It supports SQL-like query language.
9. It supports replication methods. It also supports replication methods.
10. ApsaraDB for PolarDB provides the concept of Referential Integrity. Hence, there are Foreign Keys. MaxCompute 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 does not offer any API for user-defined Map/Reduce methods. It offers an API for user-defined Map/Reduce methods.
13. It supports ACID properties. It does not support ACID properties.
14. Programming languages supported are Java and Python. Programming language supported is Java.