您的位置:首页 > 数据库 > Oracle

informix和oracle的一些不同总结

2011-05-20 19:58 176 查看
根据自己使用informix和oracle的经验来看,总结了一些informix和oracle一些不同点,望大家对不完善点进行批评指正,继续修改,欢迎提出意见。


1、实例架构:



共享内存
+VP



共享内存
+process



2、数据库结构



Oracle :dabase->tbspace->extent->page



Informix:database->tablespace->extent->block



其中
oracle
中的
blocksize
不受
OS
限制,可疑支持
4K

8K

16K

32k



Informix
的默认
page size
基本受控于
OS
的页大小,不通平台各不相同



Informix

database
对应于
oracle
中的
user



3、锁机制:



Informix
支持脏读、可重复读、提交读、串行读以及
11
以后的
last
commit read




默认是
commit read

informix
的锁会有内存开销,所以比较珍贵
;



oracle
中会话读不会被阻塞的,默认是行级锁,锁信息存放在
databblock

itl
条目,是不占用内存信息的



4. informix与oracle文本数据迁移工具



informix:unload



oracle:sqlldr



5、oracle RAC和informix SDS


均提供共享磁盘数据的数据库HA功能,不同在于RAC采用分布式锁技术,2个节点均可读写操作,而SDS只能在主节点机上读写,secondary server上只能应用逻辑日志条目,提供只读功能,不能提供写功能

6、灾备功能

oracle :dataguard,可提供物理和逻辑两种主备模式,oracle 11g以后备用节点可以提供读写功能

informix : HDR/RSS,同步异步数据传输

整体来讲,informix的配置比较简单,管理也方便
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息