📜  IBM DB2 和 MS SQL 的区别

📅  最后修改于: 2021-09-08 15:34:46             🧑  作者: Mango

1. IBM DB2:
IBM DB2 是 IBM 于 1983 年开发的关系型数据库。它被认为是为 AI 构建的数据库管理产品家族。它具有增强的执行交易的能力。它基于ACID的原理工作,具有很高的灵活性和性能。它具有高效的备份设施,被认为非常安全。它非常可靠,并得到 Linux、Unix 和 Windows 操作系统的支持。它具有商业许可证,并且具有很高的可扩展性。

2. MS SQL :
MS SQL 是微软公司于 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.