📜  IBM DB2和MS SQL之间的区别

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

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

2. MS SQL:
MS SQL是Microsoft于1989年开发的关系数据库管理系统。它是高度可扩展的安全数据存储平台。它提供具有高性能和安全性的智能分析功能。 MS SQL Server的核心组件是SQL Server数据库引擎,它控制数据及其处理。它支持ACID属性,并确保事务被可靠地处理。

IBM DB2和MS SQL之间的区别:

S.NO. IBM DB2 MS SQL
1. IBM DB2 was developed in 1983 by IBM. MS SQL was developed in 1989 by Microsoft.
2. It is implemented in C and C++ programming language. It is implemented in C++ programming language only.
3. AIX, HP-UX, LINUX, SOLARIS, WINDOWS are the server operating system. LINUX and WINDOWS are the server operating system.
4. ADO.NET, JDBC, JSON style queries, ODBC, Xquery are the access methods and API’s. ADO.NET, JDBC, OLE DB, ODBC, Tabular data scheme are the access methods and API’s.
5. There is no immediate consistency in this. Immediate consistency is achieved.
6. The rating of IBM DB2 is less than MS SQL. MS SQL has high rating as compared to IBM DB2.
7. It supports FORTRAN and PERL programming language. It does not supports FORTRAN and PERL programming language.
8. It does not supports javascript. It supports javascript (Node js).
9. Replication method is not dependent on SQL server edition. Replication method is dependent on SQL server edition.
10. Document store and RDF store are secondary database model. Document store and graph DBMS are secondary database model.