楼主: elky

今天与一位ORACLE老兄谈论了一下DB2与ORACLE的差别,在这里发贴,想看看大家的看法

[复制链接]
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
31#
发表于 2010-2-24 19:44 | 只看该作者
teradata的架构对新一代的BI/DW已经不适应了。现在的BI用户前移,变成了类oltp查询,大量的查询根本不是跑group by或者sum,TERADATA处理类OLTP的查询效率非常一般。而且其封闭架构导致的价格极高,投资收益比不好。
至于超大数据量,db2生产环境能做到128个节点,600TB的数据库(压缩后)容量,数据实际量超过1PB,teradata不知道是否有这样的例子。
另外关于锁定的方式,DB2 9.7不需要回滚段也让懒惰的程序员不用考虑锁定了。等着purescale的成熟,oracle会越来越难过。

[ 本帖最后由 wolfop 于 2010-2-26 15:51 编辑 ]

使用道具 举报

回复
论坛徽章:
9
2010新春纪念徽章
日期:2010-03-01 11:19:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:33ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:24ITPUB社区12周年站庆徽章
日期:2013-10-08 14:56:08懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
32#
发表于 2010-2-26 09:09 | 只看该作者
看你的应用吧, 小的应用没有差别, 如果对价格敏感, 当然 sql server 最好了

使用道具 举报

回复
论坛徽章:
0
33#
发表于 2010-2-26 20:16 | 只看该作者
俺做的基于事务的应用,在db2与oracle中测试,有时db2的效率比oracle好,有时则要差些,貌似oracle更傻瓜些.

使用道具 举报

回复
论坛徽章:
13
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522010新春纪念徽章
日期:2010-03-01 11:08:28生肖徽章2007版:马
日期:2009-03-10 21:15:36ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:46奥运会纪念徽章:帆船
日期:2008-10-24 13:33:14奥运会纪念徽章:篮球
日期:2008-08-18 14:35:45奥运会纪念徽章:击剑
日期:2008-08-18 08:29:27授权会员
日期:2008-05-19 10:04:37生肖徽章2007版:鸡
日期:2008-03-28 16:41:07
34#
发表于 2010-3-2 13:52 | 只看该作者
看了各位的讨论,
感觉要学习的东西真多啊

使用道具 举报

回复
论坛徽章:
211
国际米兰
日期:2010-01-11 10:26:28ITPUB评论家
日期:2007-11-04 01:35:51季节之章:春
日期:2011-04-03 16:30:30热刺
日期:2009-09-21 10:54:48天枰座
日期:2015-11-05 16:32:03月度论坛发贴之星
日期:2010-05-01 02:15:42生肖徽章:狗
日期:2006-10-01 00:29:23BLOG每周发帖之星
日期:2009-08-30 01:35:31BLOG每日发帖之星
日期:2009-08-28 01:01:02妮可·罗宾
日期:2016-10-19 10:45:04
35#
发表于 2010-3-4 22:24 | 只看该作者
db2在windows上有优势

使用道具 举报

回复
论坛徽章:
21
开发板块每日发贴之星
日期:2008-02-09 01:05:59ITPUB9周年纪念徽章
日期:2010-10-08 09:31:222011新春纪念徽章
日期:2011-01-04 10:24:02ERP板块每日发贴之星
日期:2011-01-16 01:01:012011新春纪念徽章
日期:2011-02-18 11:43:32灰彻蛋
日期:2011-06-18 13:27:59每日论坛发贴之星
日期:2011-06-19 01:01:01蛋疼蛋
日期:2011-06-25 07:13:072012新春纪念徽章
日期:2012-01-04 11:51:22ERP板块每日发贴之星
日期:2010-05-23 01:01:02
36#
发表于 2010-4-17 10:52 | 只看该作者
好贴,长见识了。最近看db2有个疑问,
在session1中起一个长transaction处理,生成了大量recovery log,active log中装不下了,被userexit归档到archive log目录去了。
这个时候起另外一个session2,select被处理的数据,应该返回session1的transaction修改前的数据,那个数据已经在active log中,甚至在archive log中了。
在archive log中的时候,怎么去取得呢?难道再把archive log给折腾回到active log目录中,或者overflow log目录中吗。

oracle这点到是很好理解,直接从undo tablespace中取回来commit之前的数据就好了,db2怎么也没想明白。
望高人指点。

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
37#
发表于 2010-4-20 13:30 | 只看该作者
怎么做2者的基准测试,我到现在还没看到db2快的例子

使用道具 举报

回复
论坛徽章:
0
38#
发表于 2013-8-26 13:33 | 只看该作者
我就是电信的,电信的数据库用的全是oracle,重来没用用过DB2,sql server之类其他的,oracle是唯一实现高并发性和数据一致性平衡的数据库,在电信这种要求高度并发性的环境下,不选oracle,选db2直接就是找死

使用道具 举报

回复
论坛徽章:
41
ITPUB9周年纪念徽章
日期:2010-10-08 09:32:26紫蛋头
日期:2012-11-22 10:14:302013年新春福章
日期:2013-02-25 14:51:24鲜花蛋
日期:2013-07-09 19:31:16本田
日期:2013-11-16 13:09:52马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
39#
发表于 2013-8-27 09:24 | 只看该作者
从我个人的观点,确实,采用DB2对开发人员的要求高点,现在的开发人员往往只会java之类的,很少去研究并发机制,造成开发的程序锁问题特突出,第二就是人才问题,DB2的基本是原厂服务最靠谱了,比起oracle价格来说而且很划算的,但是oracle,第三方支持技术实力比较雄厚,这样滑下来就便宜了,但是通常应该都会买原厂服务的吧,所以对于那些不想买软件的,使用盗版的,就是oracle划算了。第三,从人力成本投入上,DB2 DBA显然比oracle DBA投入的人力成本少些,DB2稳定性还是不错的,使用管理员的工作量较小,常常听说都百套DB2,几个DBA搞定,但是需要几十个ORACLE DBA才能搞定oracle的运维工作,这点来看,有的希望IT队伍壮大,还是使用ORACLE 好些,有的希望IT运营成本低,就是DB2划算,第四,说人员,找DB2 DBA基本靠从原厂挖人,第三方人员较少,所以成本费用应该也不低

使用道具 举报

回复
论坛徽章:
3
优秀写手
日期:2013-12-27 06:00:122014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
40#
发表于 2013-9-11 10:15 | 只看该作者
ORACLE :OLTP

DB2:OLAP

SYBASE ASE:OLTP
SYBASE IQ:OLAP

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表