1.阿里云MaxCompute:
MaxCompute(以前称为ODPS)是用于大规模数据仓库的通用,完全管理的多租户数据处理平台。它用于存储和计算批量结构化数据。它包含大量的数据仓库解决方案。它还提供非常大的数据分析和建模服务。
2. Amazon DocumentDB:
Amazon DocumentDB是商业许可的数据库,具有以下功能,因为它是支持MongoDB工作负载的快速,可扩展,高度可用且完全托管的文档数据库服务。目前在AWS的加利福尼亚州,俄勒冈州,北弗吉尼亚州和爱尔兰地区可用。它通过模拟响应来实现Apache 2.0开源MongoDB 3.6 API。
阿里云MaxCompute和Amazon DocumentDB之间的区别:
S.NO. | Alibaba Cloud MaxCompute | Amazon DocumentDB |
---|---|---|
1. | Developed By Alibaba on 2016. | Developed By Amazon on 2019. |
2. | It is a general purpose, fully managed, multi-tenancy data processing platform for large-scale data warehousing. | It is a fast, scalable, highly available, and fully managed MongoDB-compatible database service |
3. | The License of Alibaba Cloud MaxCompute is commercial. | The License of Amazon DocumentDB is commercial. |
4. | In Alibaba Cloud MaxCompute, Hosted server operating systems. | In Amazon DocumentDB, Hosted server operating systems |
5. | Its primary database model is Relational DBMS. | Its Primary database model is Document store. |
6. | It supports user defined functions based Server-side scripting. | It does not support the Server-side scripting. |
7. | There is only one partitioning methods – Sharding. | It does not support the partitioning methods. |
8. | It supports SQL-like query language. | It does not supports SQL query language. |
9. | It support replication methods. | It support Multi-availability zones for high availability |
10. | It does not provides the concept of Referential Integrity. Hence, no Foreign Keys. | It does not provides the concept of Referential Integrity. Hence, no Foreign Keys. But may be implemented via Amazon Elastic MapReduce. |
11. | It offers an API for user-defined Map/Reduce methods | It does not offers an API for user-defined Map/Reduce methods |
12. | It does supports the ACID property. | It supports Atomic single-document operations. |
13. | Programming languages supported is Java | Programming languages supported are Go, Java, JavaScript, PHP and Python. |