请问各位大虾,DB2和Oracle哪个更有发展前景?

作者&投稿:蓝油 (若有异议请与网页底部的电邮联系)
请问oracle和db2数据库哪个更强大~

个人认为是oracle,人家主要盈利就是数据库系统,而且是世界最大的数据库系统公司,虽然前期起家是因为IBM,但是,青出于蓝而胜于蓝。

必须赋权才可以执行create语句,下面以create table为例,
在用户的sqlplus里执行
grant create table to 用户;
之后就可以在存储过程里的动态SQL里做包含create table的语句了。
同样 create view的话就应该执行
grant create view to 用户;

如:
str := 'create table 表名 '
execute immediate str;

现在市场上主要是Oracle、db2、mysql、sql sever的天下,oracle一直是王者地位,占据超过50%以上的份额,db2后起之秀,而且是ibm的产品,不会比oracle差到哪去,潜力很大,mysql因为是免费的,大部分国内网站,小公司啥的都用mysql,但对于一个有志于在数据库开发应用方面发展的人来说,mysql显然太小儿科! Sql sever,微软的狭隘,只能用于windows下,问题是大的应用都是在unix、linux环境下的,这个跟mysql一样,都太tiny了!

前人总结的oracle和db2的比较
1、开放性:
Oracle
能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
db2
能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%. 可伸缩性,并行性。
db2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境.数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点或数据库节点

2、安全性
Oracle Server
获得最高认证级别的ISO标准认证。
DB2
获得最高认证级别的ISO标准认证。

3、性能
Oracle
性能最高, 保持windowsNT下的TPC-D和TPC-C的世界记录。
DB2
适用于数据仓库和在线事物处理
性能较高。
客户端支持及应用模式

Oracle
多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接

DB2
跨平台,多层结构,支持ODBC,JDBC等客户

4、操作简便
Oracle
较复杂, 同时提供GUI和命令行,在windowsNT和unix下操作相同
DB2
操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同

5、使用风险
oracle
长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
db2
在巨型企业得到广泛的应用,向下兼容性好。风险小

俺刚接触不久,相对其他技术,更喜欢数据库。虽然oracle很流行,但就因为流行,所以俺觉得俺一个新人,发展空间不大了,囧囧囧。。。
所以想要啃硬骨头,db2
Oracle的资料多,论坛也多,db2的论坛就少了,俺找了几个跟大伙share下
Db2china.net是专门做db2的网站,俺猜是ibm官方支持的,很多资料,还经常搞活动,这次推了db2的最新版9.7,很多活动哇!
Itpub,老牌论坛了,不过db2只是九牛一毛,里面版主还挺多,但有的已经游到db2china去了…
Mydb2,俺本来寄予重望的db2专业网站,听说还是ibm内部的人自己搞的,可后来发现大量rss其他网站的内容,没啥自己的东西,可惜!

上面都是抄的,下面加几个自己的。
前段时间因为要用DB2数据库所以研究了一下在WIN下的DB2。
首先由于对ORACLE还算比较了解吧,所以用起DB2来就很不适应,原因不是因为DB2复杂,而是因为DB2相对ORACLE来说某些操作简化了,用起来很不习惯。虽说DB2借鉴ORACLE的东西,但是很多东西都没有了。

如果你是初学者,学DB2吧,因为DB2资料很少,而且几乎没中文,所以学牛了肯定待遇很高,据说听一场讲座,还是野的,没有3千都下不来。
如果是企业应用的话,用ORAClE,人才多,人才投资相对来说小点,软件投资也小点。

没有哪个好和哪个坏,呵呵,各有各的优势,主要看项目用哪个更好

学db2吧,因为现在会oracle的人实在太多了


请问各位大虾,DB2和Oracle哪个更有发展前景?
首先由于对ORACLE还算比较了解吧,所以用起DB2来就很不适应,原因不是因为DB2复杂,而是因为DB2相对ORACLE来说某些操作简化了,用起来很不习惯。虽说DB2借鉴ORACLE的东西,但是很多东西都没有了。如果你是初学者,学DB2吧,因为DB2资料很少,而且几乎没中文,所以学牛了肯定待遇很高,据说听一场讲座,还是野...

DB2表模式是什么
db2 中的模式是一个已命名的对象的集合,它提供一种方法来按逻辑分组这些对象。这些对象就包括表、视图、索引、触发器、函数、和包。模式提供了数据库中对象的逻辑类别。模式也是名称的限定词,他提供一种方法来对几个对象使用相同的名称,并防止对这些对象进项二义性引用 ...

db2 update 同一张表的不同行为什么不行
支持,需要指定隔离级别,因为隔离级别决定了DATA应该采用什么样的锁。你不用理会数据库的隔离级别,只需要在UPDATE语句后用面加上with CS或with UR.RR 会锁住整个表,RS会锁住读取过的所有行,所以这两个都不行。Use the WITH clause 适用于下面几种情况:SELECT SELECT INTO Searched DELETE INSERT S...

DB2的数据库在创建的时候报了个错如图
路径就是这样:jdbc:db2:\/\/172.20.30.88:50000\/M3EXTEND:retrieveMessagesFromServerOnGetMessage=true;

ibm websphere,db2认证存在时间问题吗?
现在的认证有效期都是两年 两年后要重新认证 不过很少有人去重新认证 因为很多人考个认证就是为了找工作方便 都找到稳定的工作了 也不需要再去重新认证了

tomcat6配置db2连接池
本人测试通过:driver:com.ibm.db2.jcc.DB2Driver url:jdbc:db2:\/\/server:port\/db 注意:此连接方法需要db2jcc_license_cu.jar包

谁能告诉我数据库的有关知识?
更大的客户机-服务器数据库产品(如 IBM 的 DB2)已提供了第 3 级别的驱动程序。 两层模型和三层模型 当数据库和查询它的应用程序在同一台机器上,而且没有服务器代码的干预时,我们将生成的程序称为两层模型。一层是应用程序,而另一层是数据库。在 JDBC-ODBC 桥系统中通常是这种情况。 当一个应用程序或 ...

SAP 是用Oracle 还是SQL Server?
DB2,其实SAP对IBM还是有非常大的渊源的,毕竟IBM对SAP和DB2提供了集成解决方案,在整体性能上,DB2在SAP上的应用胜于ORACLE。不过,选择DB2和IBM主机,在银子上需要准备很多的说。ORACLE,一直是数据库的老大,选择ORACLE后,在主机的选择上也灵活很多,基本上每家硬件供应商,对ORACLE都有很好的技术支持...

不同的数据库之间是否能够互相转换
完全可以,SQL SERVER提供了数据导入导出工具,就是为这个的。你可把DBF数据库转换成SQ L数据库。

有什么软件可以实现LOTUS NOTE 和SQL2000数据库间的数据互访,,
iv. 在映射中指定db2中表字段与domino表域的对应关系 v. 在sql语句中输入select empno,firstnme,lastname,salary from administrator.employee vi. 保存文档并退出 d) 在视图中选中db2 to domino,点start按钮启动数据传输。 14.用lotus notes client打开employee数据库,查看数据是否有数据了,如果有,则成功了; ...

右江区17740417842: 请问各位大虾,DB2和Oracle哪个更有发展前景? -
嬴阀二丁: 现在市场上主要是Oracle、db2、mysql、sql sever的天下,oracle一直是王者地位,占据超过50%以上的份额,db2后起之秀,而且是ibm的产品,不会比oracle差到哪去,潜力很大,mysql因为是免费的,大部分国内网站,小公司啥的都用mysql...

右江区17740417842: 请问oracle和db2数据库哪个更强大
嬴阀二丁: 看做什么用了 如果是企业级应用,数据量非常的大(10W条数据以上),DB2会比较稳定. 如果只是普通的应用,Oracle足够了. 从数据库辅助工具上来看,Oracle有PL/SQL,相当好用且强大.DB2只有QC,印象中没有中文版,和Oracle的数据库辅助工具比起来就要逊色些了. 理论上,我觉得,Oracle对于中小企业稳定性足够了.要是超大型国企的话还是考虑DB2吧.毕竟IBM的技术支持也不是吃干饭的.

右江区17740417842: 请问oracle和db2数据库哪个更强大 -
嬴阀二丁: oracle是很多大型企业用的数据库了,这个应该不错吧; 但每个数据库都各有优点,像我就mysql了,不用钱..哈

右江区17740417842: 请问DB2和oracle之间有何关系?两者有什么用途?谢谢!! -
嬴阀二丁: 两大巨头--数据库品牌 弄明白一个就行了!Oracle用的多些.

右江区17740417842: DB2数据库如何?和SQL SERVER2000或ORACLE相比呢?
嬴阀二丁: DB2数据库是较早开发的产品,其后微软的sql server2000基本是沿用了DB2的许多技术的,两者在企业里都用的不多,因为他们在权限方面做的没有oracle好,而且oracle在处理海量数据时效率明显高于前两者,所以企业更加青睐oracle.

右江区17740417842: 数据库好像分类有很多..不知道到底学哪一门比较好..求各位大虾指点一二 -
嬴阀二丁: 目前为止oracle占市场比例最大,db2其次,然后是SQL SERVER,刚开始学的话推荐SQL SERVER,db2太昂贵了

右江区17740417842: 问一下实际应用中DB2用得多不?
嬴阀二丁: 如果对数据库基础理论比较深的话,还是学习DB2更好一些,未来的“钱”途无可限量.虽然我也是搞DB2的,不过刚起步,有些东西还是要自己学习啊~~~

右江区17740417842: 请问各位前辈目前主流数据库有哪些?各自未来的前景怎样?望专门说说mysql的现状、前途. -
嬴阀二丁: 目前比较流行数据库:sqlserver和oracle数据库是比较常用的,且用于管理大型数据的.主流如下:微软:sql server 和 access;瑞典MySQL:AB公司 mysql;IBM公司:db2;美国Sybase公司:Sybase;IBM公司:informix;美国oracle公司:oracle;小型数据库:access、foxbase;中型数据库:sql server 、mysql、informix;大型数据库:db2、Oracle、Sybase.后半部分无法回答,看个人发展方向,希望对你有用.

右江区17740417842: 各位大虾 推荐下那本数据库比较好,我想学习sql server,从事数据库管理员方向 -
嬴阀二丁: 那就学DB2 或者 Oracle 吧.

右江区17740417842: 请问各位大虾oracle数据库数据怎样导入到postgre中?希望详细说明.谢谢 -
嬴阀二丁: 建议用DBSync 数据同步工具,DBSync 数据同步工具是一款异构数据库之间数据同步的工具,目前支持的数据库有:access、sqlserver、oracle、 db2 ,同时,由于该软件还提供ODBC的同步功能,所以只要支持ODBC的数据库都可以使用.该版本实现了对二进制字段同步的支持,DBsync还提供批量脚本更新的功能,该工具可以实现计划、增量、两表记录保持一致等方式的同步操作.你在百度搜索一下DBSync就可以找到下载地址.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网