📜  MS SQL Server 和 IBM DB2 的区别

📅  最后修改于: 2021-09-15 01:47:16             🧑  作者: Mango

1.微软SQL服务器:
它是由微软公司开发并于 1989 年 4 月 24 日首次发布的关系数据库管理系统 (RDBMS)。它是用 C 和 C++ 语言编写的。它依赖于平台,并且是基于 GUI 和命令的软件。它支持企业环境中的各种事务处理、分析应用程序和商业智能。

2. IBM DB2:
它是 IBM 的关系数据库管理系统 (RDBMS) 产品。它可以有效地分析、存储和检索数据。 DB2 产品增加了对面向对象特性和 XML 非关系结构的支持。它是用 C 和 C++ 语言编写的。

Microsoft SQL Server 和 IBM DB2 的区别:

S.NO. Microsoft SQL Server IBM DB2
1. Developed by Microsoft Corporation. Developed by IBM.
2. MS SQL Server was initially released on April 24, 1989. IBM DB2 was initially released in 1983.
3. For MS SQL Server, Server operating systems are Linux and Windows. IBM DB2 Server operating systems are AIX, HP-UX, Linux, Solaris, Windows, z/OS.
4. APIs and other access methods include ADO.NET, JDBC, ODBC, OLE DB, Tabular Data Stream (TDS). APIs and other access methods include ADO.NET, JDBC, JSON style queries, ODBC and XQuery.
5. MS SQL Server supports C#, C++, Delphi, Go, Java, JavaScript (Node.js), PHP, Python, R, Ruby, Visual Basic programming languages. IBM DB2 supports C, C#, C++, Cobol, Delphi, Fortran, Java, Perl, PHP, Python, Ruby, Visual Basic programming languages. 6. Secondary database models are Document store and Graph DBMS. Secondary database models are Document store and RDF store. 7. In MS SQL Server tables can be distributed across several files (horizontal partitioning) and sharding is done through federation. IBM DB2 supports Sharding Partitioning methods.
8. Famous companies like Bank of America, UPS, etc uses MS SQL Server. Famous companies like Wells Fargo, Citi, JPMorgan Chase, Bank of America, etc uses IBM DB2.