DB2和Oracle

Anonim

DB2与Oracle

RDBMS或关系数据库管理系统是一种跟踪多个数据库及其相互关系的软件。两个商用RDBMS软件是来自IBM的DB2和来自一家名为Relational Software Incorporated的公司的Oracle,但后来更名为Oracle Corporation。

DB2和Oracle都可以单独购买并安装在许多操作系统中,包括Windows,Linux和Unix,尽管它们在Windows中不像Microsoft SQL服务器那样流行。您还可以从IBM及其操作系统购买与iSeries服务器计算机一起打包的DB2。 IBM声称这些软件包是购买Oracle以及服务器和操作系统的更快,更便宜的替代方案。获得的速度是由于操作系统中非必要功能的减少。 iSeries计算机主要用于满足DB2的需求,因此更加简化和功能。

Oracle是两者中比较流行的RDBMS,因为越来越多的人认为DB2缺乏很多方面。您可以购买和安装的某些第三方应用程序可以解决许多这些缺点。 DB2的一个缺点是缺乏对Java应用程序的直接支持。如果您使用的是Oracle,则可以轻松部署Java应用程序,但是您需要使用其他软件(如Tomcat)将脚本转换为Java代码,然后才能编译和运行。

在DB2和Oracle之间进行选择取决于您公司或您个人对产品的偏好和体验。 DB2和iSeries服务器的大多数用户更喜欢使用IBM软件包,而大多数新用户更喜欢使用Oracle。由于DB2在市场份额方面仅次于Oracle,因此他们采取措施使从未使用过DB2的人更容易转向他们的系统。他们甚至修改了一些方面,使其类似于Oracle系统中的方式。

摘要: 1.DB2是来自IBM的RDBMS,而Oracle是来自同名公司的RDBMS 2.IBM提供DB2及其iSeries硬件和操作系统,而Oracle则作为独立软件出售 3.由于DB2的许多缺点,大多数人通常认为Oracle是优秀的 4.Oracle直接支持Java应用程序服务器,您可以在其中部署Java servlet,而使用DB2则需要使用像Tomcat这样的Java转换程序