楼主: oracli

[精华] 最近用了一次DB2, 感觉同Oracle还是有一定差距。

[复制链接]
论坛徽章:
0
11#
发表于 2006-8-22 20:44 | 只看该作者
最初由 luckyjackgao 发布
[B]跑在通用平台上的,咱没用过,不知道。

DB2 跑在各种IBM专有平台上的,比如AS400上。现在叫iSeires

设计DB的时候, 必须考虑Shift In 和 Shif Out 问题。
比如  a高b 占用几个字节? a 一个, 高 两个, b 一个。
共 4个? 错!
       a 和 高 之间有一个 Shift Out 算 一个字节
       高 和 b 之间有一个 Shift In 算 一个字节
共计 6 个字节。

设计表结构的时候,不得不计算好最大可能有多少字节!这是完全面向细节的方式,数据库设计者不爽, 开发者也不爽!

      如今已经不是汇编时代了!恐龙也该灭绝了。

       爽的只是IBM 而已! 它和Oracle差得真不是一星半点了。 [/B]



其实Oracle 和DB2各有千秋,我一般觉得通过争论提高技术理解可以,要是比谁好没必要,都是人家的,不是自己的,况且决定好坏的不只是技术,还要看市场等很多因素,多种选择并存对客户来讲不是更好么

专有平台之所以不是通用平台是因为其面向专有的问题或者需求,通用平台能满足的谁也不会一定要AS400等。汇编虽然古老但是并不意味着就不需要或者没有市场,能解决问题的技术就是好的

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2006-8-22 22:45 | 只看该作者
讨论孰好孰坏真是没趣,还不如扎扎实实学点有用的东西

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2006-8-23 08:56 | 只看该作者
最初由 tangli1020 发布
[B]讨论孰好孰坏真是没趣,还不如扎扎实实学点有用的东西 [/B]


說的好

使用道具 举报

回复
论坛徽章:
91
乌索普
日期:2017-09-18 17:30:37鲜花蛋
日期:2012-12-21 19:41:32ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20奥运会纪念徽章:网球
日期:2012-07-05 15:32:53奥运会纪念徽章:垒球
日期:2012-06-30 09:56:29紫蛋头
日期:2012-03-24 14:38:25咸鸭蛋
日期:2012-03-22 16:53:432012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:09
14#
发表于 2006-8-23 18:15 | 只看该作者
恩,初学DB2,也在痛苦中。
oracle,db2,sqlserve,sybaser的sql语法都不一样,

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2006-8-23 19:04 | 只看该作者
Oracle的技术来于IBM的数据库技术

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2006-8-23 21:11 | 只看该作者
db2/400比oracle好用多了,你都察觉不到有个数据库存在,字节压缩有利于检索速度
db2 v8管理比oracle简单,在大数据量时比oracle表现也好

使用道具 举报

回复
论坛徽章:
9
授权会员
日期:2006-06-15 15:15:15会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44铁扇公主
日期:2007-10-26 16:08:48生肖徽章2007版:鼠
日期:2008-01-02 17:35:532008新春纪念徽章
日期:2008-02-13 12:43:03奥运会纪念徽章:田径
日期:2008-08-19 09:59:402010广州亚运会纪念徽章:高尔夫球
日期:2010-11-22 15:29:49优秀写手
日期:2014-02-28 06:00:13
17#
发表于 2006-8-23 22:53 | 只看该作者
各有千秋把,不能说那个比那个好,只是在一个领域db2多些在另外一个领域oracle多一些。

使用道具 举报

回复
论坛徽章:
8
祖国60周年纪念徽章
日期:2009-10-09 08:28:002010年世界杯参赛球队:葡萄牙
日期:2010-01-16 18:17:032010新春纪念徽章
日期:2010-03-01 11:04:59ITPUB9周年纪念徽章
日期:2010-10-08 09:34:022010广州亚运会纪念徽章:手球
日期:2010-10-21 13:18:552010广州亚运会纪念徽章:体操
日期:2011-04-05 09:01:45ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41优秀写手
日期:2013-12-25 06:00:13
18#
发表于 2006-8-24 15:37 | 只看该作者
最初由 turbo_c 发布
[B]db2/400比oracle好用多了,你都察觉不到有个数据库存在,字节压缩有利于检索速度
db2 v8管理比oracle简单,在大数据量时比oracle表现也好 [/B]

真的好么?
请看如下

http://luckyjackgao.itpub.net/category/4007/35096
那篇 <知道为何DB2没有回滚段了>


这是我自己实验出来的。在实验的过程中,某些人的机器来访问那个表的时候,5,6分钟之内没有反应,处于死机的状态。我拜托,5,6分钟哎。

AS400上面跑程序的时候,一个复杂一点的程序,就会充满整个内存。占据99%的CPU时间。
当然你可以说那是因为没调整好。可是除了IBM自己,谁能说精通IBM的东西呢?

再举个例子
我们在客户的AS400上跑程序的时候,上面跑WAS.
结果是Windows 2000 上WAS 通过 JDBC 连接 AS400 上的所谓DB2, 访问速度要远远高于
AS400上跑WAS, 在As400内部通过内存连接访问AS400的DB2的速度。
你怎么解释?不要告诉我什么内存少之类。它可是 PowerPC 结构埃。

再说说IBM 的那个 ISeries Navigator , 用Java 做的,跑在Desktop上,慢如老牛。
慢也不怕, 关键你得好用,可是小毛病一堆。
举例  右键点击弹出菜单后,用鼠标是无论如何也选不上菜单。只在各菜单项上跑来跑去。只能用键盘的上下箭头来选。
我估计八成是他们的开发团队内部配合不好吧。

也并不是什么专有平台就有存在的理由。只不过它历史古老,价格昂贵,在客户那里算一笔固定资产。没有哪个客户有勇气把那么大一笔固定资产一下作废化为零而已。

使用道具 举报

回复
论坛徽章:
9
授权会员
日期:2006-06-15 15:15:15会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44铁扇公主
日期:2007-10-26 16:08:48生肖徽章2007版:鼠
日期:2008-01-02 17:35:532008新春纪念徽章
日期:2008-02-13 12:43:03奥运会纪念徽章:田径
日期:2008-08-19 09:59:402010广州亚运会纪念徽章:高尔夫球
日期:2010-11-22 15:29:49优秀写手
日期:2014-02-28 06:00:13
19#
发表于 2006-8-24 15:46 | 只看该作者
一面之词!

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2006-8-24 17:22 | 只看该作者
最初由 luckyjackgao 发布
[B]
真的好么?
请看如下

http://luckyjackgao.itpub.net/category/4007/35096
那篇 <知道为何DB2没有回滚段了>


这是我自己实验出来的。在实验的过程中,某些人的机器来访问那个表的时候,5,6分钟之内没有反应,处于死机的状态。我拜托,5,6分钟哎。

AS400上面跑程序的时候,一个复杂一点的程序,就会充满整个内存。占据99%的CPU时间。
当然你可以说那是因为没调整好。可是除了IBM自己,谁能说精通IBM的东西呢?

再举个例子
我们在客户的AS400上跑程序的时候,上面跑WAS.
结果是Windows 2000 上WAS 通过 JDBC 连接 AS400 上的所谓DB2, 访问速度要远远高于
AS400上跑WAS, 在As400内部通过内存连接访问AS400的DB2的速度。
你怎么解释?不要告诉我什么内存少之类。它可是 PowerPC 结构埃。

再说说IBM 的那个 ISeries Navigator , 用Java 做的,跑在Desktop上,慢如老牛。
慢也不怕, 关键你得好用,可是小毛病一堆。
举例  右键点击弹出菜单后,用鼠标是无论如何也选不上菜单。只在各菜单项上跑来跑去。只能用键盘的上下箭头来选。
我估计八成是他们的开发团队内部配合不好吧。

也并不是什么专有平台就有存在的理由。只不过它历史古老,价格昂贵,在客户那里算一笔固定资产。没有哪个客户有勇气把那么大一笔固定资产一下作废化为零而已。 [/B]

==========================================
你拿256M的as/400来说什么事?充其量一个270.  oracle 10g在256M的机器上跑试试?你用同配置的p570+oracle  和i570跑跑试试

使用道具 举报

回复

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

本版积分规则 发表回复

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