📜  IBM DB2和Amazon DynamoDB之间的区别

📅  最后修改于: 2021-08-27 18:21:36             🧑  作者: Mango

1. IBM DB2:
IBM DB2是一个关系数据库,由IBM于1983年开发。它被认为是为AI构建的一系列数据库管理产品。它具有执行事务的增强功能。它基于ACID原理工作,具有很高的灵活性和性能。它具有高效的备份功能,并且被认为非常安全。它非常可靠,并且受到Linux,Unix和Windows操作系统的支持。它具有商业许可证,并且具有高可伸缩性。

2. Amazon DynamoDB:
Amazon DynamoDB是具有高度可扩展性的文档数据库。它是由Amazon在2012年提供的。它具有主数据库模型,如文档存储和键值存储。它具有商业许可证。它使用事务并遵循ACID属性。具有备份功能,安全性高。 Amazon DynamoDB是一个持久而强大的数据库。它一天可以处理大量请求,并且得到了全面管理。

IBM DB2和Amazon DynamoDB之间的区别:

S.NO. IBM DB2 Amazon DynamoDB
1. IBM DB2 is a relational database model. Amazon DynamoDB is a key-value storage database model.
2. Pessimistic Locking model is there in IBM DB2. Optimistic Locking model is there in Amazon DynamoDB.
3. IBM DB2 has schema. It is free from schema.
4. It was developed by IBM in 1983. It was developed by Amazon in 2012.
5. It supports AIX, HP-UX, Linux, Solaris, Windows, z/OS. It supports all hosted operating system.
6. Foreign keys are present in IBM DB2. It does not have foreign key concept.
7. It is not cloud based database. It is cloud based database.
8. It uses SQL queries for processing query. It does not have SQL queries.
9. It support server side scripts. It does not support server side script.
10. It is considered more than Amazon DynamoDB in terms of ranking. It is considered less than IBM DB2 in terms of ranking.