📌  相关文章
📜  用于PolarDB的阿里云ApsaraDB与阿里云MaxCompute之间的区别

📅  最后修改于: 2021-08-27 04:49:20             🧑  作者: Mango

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

2.阿里云MaxCompute:
它以前称为ODPS,是用于大规模数据仓库的通用,完全管理的多租户数据处理平台。它用于存储和计算批量结构化数据。它提供了广泛的数据仓库解决方案以及大数据分析和建模服务。适用于PolarDB的阿里云ApsaraDB和阿里云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.