1.亚马逊极光:
Amazon Aurora 是 Amazon Web Services 的完全托管关系数据库引擎,与 MySQL 和 PostgreSQL 兼容。它比标准 MySQL 数据库快大约五倍,比标准 PostgreSQL 数据库快三倍。 Aurora 的特点是具有分布式容错和自愈存储系统。
2. 亚马逊动态数据库:
Amazon DynamoDB 是一个完全托管的数据库,支持文档和键值数据模型。功能如下 – 快速灵活的 NoSQL 数据库服务,适用于需要一致的、任何规模的个位数毫秒延迟的所有应用程序。它由亚马逊托管,可扩展的数据库服务,数据存储在亚马逊云中。
Amazon Aurora 和 Amazon DynamoDB 的区别:
S.No. | Amazon Aurora | Amazon DynamoDB |
---|---|---|
1. | It was developed by Amazon in 2015. | It was developed by Amazon in 2012. |
2. | It is MySQL and PostgreSQL compatible cloud service by Amazon. | It is hosted, scalable database service by Amazon with data stored in Amazon cloud. |
3. | It provides concept of Referential Integrity. Hence, no Foreign Keys. | It does not provide concept of Referential Integrity. Hence, no Foreign Keys. |
4. | Immediate Consistency is used to ensure consistency in distributed system. | Eventual Consistency and Immediate Consistency are used to ensure consistency in distributed system. |
5. | Its Primary database model is Relational DBMS. | Its Primary database models are Document store and Key-value store. |
6. | It supports Server-side scripting. | It does not support Server-side scripting. |
7. | Partitioning can be done with horizontal partitioning. | It supports sharding as partitioning method. |
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 replication methods. |
10. | It does not offers API for user-defined Map/Reduce methods. | It does not offers API for user-defined Map/Reduce methods. But maybe implemented via Amazon Elastic MapReduce. |