DB2和Oracle的区别
3个回答
2016-03-22 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
Oracle和DB2是两种不同的数据库。
Oracle:
Oracle是甲骨文公司的一款关系数据库管理系统。
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
DB2:
全称为IBM DB2。是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
Oracle:
Oracle是甲骨文公司的一款关系数据库管理系统。
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
DB2:
全称为IBM DB2。是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
展开全部
Oracle和DB2是两种不同的数据库。
Oracle:
Oracle是甲骨文公司的一款关系数据库管理系统。
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
DB2:
全称为IBM DB2。是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
Oracle:
Oracle是甲骨文公司的一款关系数据库管理系统。
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
DB2:
全称为IBM DB2。是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整体来说,二者都属于关系型数据库,分别为两个厂家的不同产品。产品各自有很多特点,一、针对二者的区别对照介绍如下:
1、体系结构方面,DB2的实例和数据库分开的做法,因为实例可以创建多个,数据库的恢复直接恢复到实例下就可以了,相对ORACLE简单多了;
2、管理工具方面,DB2的管理工具做得比较简单,不如ORACLE的企业管理器做得好。
3、备份管理方面,DB2的备份功能不如ORACLE的RMAN确实强大;
4、操作窗口方面,DB2的命令执行方式,可以在命令行上执行SQL,也可以在命令窗口上执行SQL,相对SQLPLUS灵活多了;
5、自动维护方面,DB2在自动维护方面略胜一筹,其可定期自动整理数据库碎片和重建索引,相对而言ORACLE的自动维护功能就很一般了;
6、内存监控方面,DB2的内存状况监控功能可灵活配置参数;
7、连接方式方面,DB2的远程网络连接采用的编目方式描述连接串的方式。而ORACLE采用的用文件来配置远程服务器的方式,更为方便;
8、连接配置窗口,DB2的连接配置UI设计不如ORACLE,同时在平台移植性方面DB2在WINDOWS 平台的可靠性不好;
9、DB2的锁自动管理机制更为合理方便;
10、DB2 的自动内存管理要比ORACLE 要强一些,几乎所有的内存参数都能自动管理。
二、二者生成厂家信息介绍:
Oracle是美国ORACLE(甲骨文)公司开发的一款提供以分布式数据库为核心的一组关系型数据库管理系统;而DB2(又称IBM DB2)是美国IBM公司开发的一套关系型数据库管理系统。具体特点已在上文分类介绍。
三、参考网址:
https://www.oracle.com/sun/index.html ORACLE公司
http://www.ibm.com/us-en/ IBM公司。
1、体系结构方面,DB2的实例和数据库分开的做法,因为实例可以创建多个,数据库的恢复直接恢复到实例下就可以了,相对ORACLE简单多了;
2、管理工具方面,DB2的管理工具做得比较简单,不如ORACLE的企业管理器做得好。
3、备份管理方面,DB2的备份功能不如ORACLE的RMAN确实强大;
4、操作窗口方面,DB2的命令执行方式,可以在命令行上执行SQL,也可以在命令窗口上执行SQL,相对SQLPLUS灵活多了;
5、自动维护方面,DB2在自动维护方面略胜一筹,其可定期自动整理数据库碎片和重建索引,相对而言ORACLE的自动维护功能就很一般了;
6、内存监控方面,DB2的内存状况监控功能可灵活配置参数;
7、连接方式方面,DB2的远程网络连接采用的编目方式描述连接串的方式。而ORACLE采用的用文件来配置远程服务器的方式,更为方便;
8、连接配置窗口,DB2的连接配置UI设计不如ORACLE,同时在平台移植性方面DB2在WINDOWS 平台的可靠性不好;
9、DB2的锁自动管理机制更为合理方便;
10、DB2 的自动内存管理要比ORACLE 要强一些,几乎所有的内存参数都能自动管理。
二、二者生成厂家信息介绍:
Oracle是美国ORACLE(甲骨文)公司开发的一款提供以分布式数据库为核心的一组关系型数据库管理系统;而DB2(又称IBM DB2)是美国IBM公司开发的一套关系型数据库管理系统。具体特点已在上文分类介绍。
三、参考网址:
https://www.oracle.com/sun/index.html ORACLE公司
http://www.ibm.com/us-en/ IBM公司。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询