📌  相关文章
📜  Amazon Aurora 和 Amazon DocumentDB 之间的区别

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

1.亚马逊极光:
它是来自 Amazon Web Services 的完全托管的关系数据库引擎,与 PostgreSQL 和 MySQL 兼容。它比标准 MySQL 数据库快五倍,比标准 PostgreSQL 数据库快三倍。 Aurora 的特点是分布式、容错和自愈存储系统。

2. 亚马逊文档数据库:
它是一个商业许可的数据库,具有以下特性,因为它是一种支持 MongoDB 工作负载的快速、可扩展、高度可用且完全托管的文档数据库服务。它目前在 AWS 的加利福尼亚、俄勒冈、北弗吉尼亚和爱尔兰地区可用。它通过模拟响应来实现 Apache 2.0 开源 MongoDB 3.6 API。 Amazon Aurora 和 Amazon DocumentDB 之间的区别:

S.NO. Amazon Aurora Amazon DocumentDB
1. It was developed by Amazon in 2015. It was developed by Amazon in 2019.
2. It is a MySQL and PostgreSQL compatible cloud service by Amazon. It is a fast, scalable, highly available, and fully managed MongoDB-compatible database service.
3. The license of Amazon Aurora is commercial. The license of Amazon DocumentDB is also commercial.
4. In Amazon Aurora there are hosted server operating systems. In Amazon DocumentDB there are hosted server operating systems.
5. Its primary database model is Relational DBMS. Its primary database model is Document Store.
6. It supports the Server-side scripting. It does not support the Server-side scripting.
7. The partitioning can be done with horizontal partitioning. It does not support the partitioning methods.
8. It supports SQL query language. It does not support SQL query language.
9. It supports only one replication method : Master-Slave Replication. It supports multi-availability zones for high availability.
10. It provides the concept of Referential Integrity. Hence, there are Foreign Keys. It does not provide the concept of Referential Integrity. Hence, no Foreign Keys. But may be implemented via Amazon Elastic MapReduce.
11. It does not offer any API for user-defined Map/Reduce methods. It also does not offer any API for user-defined Map/Reduce methods. But may be implemented via Amazon Elastic MapReduce.
12. It supports ACID properties. It supports atomic single-document operations.