请问各位大虾,DB2和Oracle哪个更有发展前景?
3个回答
展开全部
现在市场上主要是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,人才多,人才投资相对来说小点,软件投资也小点。
前人总结的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,人才多,人才投资相对来说小点,软件投资也小点。
北京金瑞博
2024-08-14 广告
2024-08-14 广告
北京金瑞博企业咨询服务有限公司由张磊和合伙人共同创立,专注于为全球制药公司提供法规事务(药品注册)、GMP合规、质量管理数字化、市场准入以及相关工作。我们立志成为国内知名、国际有影响力的专家型咨询公司,为客户合规带来改变,对行业合规产生影响...
点击进入详情页
本回答由北京金瑞博提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询