informix vs oracle

[复制链接]
查看11 | 回复5 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
在银行呆了三年,玩了三年的informix,从online5到dynamic online7,总体的感觉是还是一个小型数据库,9没有用过,不知道怎么样。一下是我的几点看法,大家share & 批评指正


1.操作、编程都比较简单,前段时间有个同事问我oracle有没有类似informix esql/c里面的 skip xxx record,我查了半天也没找到。
2.概念比较清晰,比较容易理解。没有象oracle的instance,schema...这些令初学者困惑的概念。
3.维护工作量小,我们有一个用了5年的信用卡系统,没有任何人去进行数据库维护优化,效率也没见怎么下降。我一直对informix的碎片处理技术有疑问。
4.对于大型应用,informix就显露出在效率上,安全性上的局限了。infomix有两个命令:oninit -ky 启动数据库、oninit -i 初始化数据库(干掉所有的数据),曾经有一次,手一毛,吧k敲成了i...@#$F$(*&&^%$,后果大家都知道了


5.我曾经做个一个实验 300万数据,在IBM RS/6K F40+ informix 7和IBM PC +ORACLE805上同时做full table scan ,oracle速度比informix快,可能在检索算法上oracle还是比informix强。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
有的时候,东西好不一定市场做得好,informix应该不是小数据库了,相对来说,db2的一些概念也很简单。ibm不投入技术力量和资金继续informix,最后它肯定会死掉
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
关于DB2,只是用过一点 AS/400上的DB400(DB2 FOR AS/400),那时据某AS/400大拿说,DB2的数据检索引擎是最快的。UDB没用过,不过只要IBM想做的东西,质量都做得很好,不想微软,用户抱怨一大堆。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我不懂informax,可我们公司用得几乎都是informax,它被收购了,我认为IBM获取其长,补其短吧,呵呵
DB2 我也不懂,更没用过,就听过一堂关于UDB EEE(象是ORACLE中的8i的 OPS的概念)的介绍,不过,我觉得大的概念上和ORACLE有些雷同,比如说,TABLESPACE PARTION等等
我也想知道,你们那里在未来几年内不会环数据库吧,我是说不会因为informax被收购就有所考虑八??




回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
没有接触过info和DB
不过感觉DB比oracle要好一点

要不然Oracle为什么要和DB2比呢?
informax也是大型数据库呀
可惜给IBM收购了

觉得不时技术方面的因素
好象IBM为了要informax的市场和oracle血拼
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
很羡慕owen有那么长的经验, 我没有用过其他的数据库, 但就我感觉来言, oracle 结合了许多当今流行的来自OS 和programming 的概念, 相信这样作有一定好处。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行