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

📅  最后修改于: 2021-08-25 18:45:41             🧑  作者: Mango

1. Amazon Aurora:
它是来自Amazon Web Services的完全托管的关系数据库引擎,与PostgreSQL和MySQL兼容。它比标准MySQL数据库快五倍,比标准PostgreSQL数据库快三倍。 Aurora的功能是分布式,容错和自我修复的存储系统。

2. Amazon DocumentDB:
它是一种商业许可的数据库,具有以下功能,因为它是支持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.