专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » oracle10g:Oracle10g数据库的4种存储形式 »正文

oracle10g:Oracle10g数据库的4种存储形式

来源: 发布时间:星期一, 2009年2月23日 浏览:0次 评论:0
="t18"> 数据库存在定需要有永久性存储方式和介质Oracle自然也不例外在Oracle10g中有4种存储形式分别是操作系统文件裸分区自动存储治理集群系统OCFS(RAC)下面分别说下这4种存储形式 1 操作系统文件 这种是大家最常用方式了也是非商业运行模式(比如开发或者开发阶段测试环境)下最常用形式当大家安装Oracle时候假如选用了操作系统文件存储形式那么就会把Oracle数据存储在操作系统中以文件形式存在就似乎我们玩某些单机版游戏存档就是操作系统文件用文件形式存储数据带来优点就是易于数据库移动比如你把Oracle数据文件直接copy到台电脑上就可以很快复制出数据库系统出来在文件读写时候操作系统通常会提供缓存Cache形式进行读写避免过多读写硬盘对磁盘造成很大伤害所以用操作系统文件形式存储数据等于先天性获得了操作系统缓存Cache功能 2 裸分区裸分区就是把数据库直接写在磁盘上不再经过操作系统这Oracle专门来对这个分区进行读写没有了操作系统这所以读写起来速度和性能是质飞跃在某些对Oracle读写非常频繁数据库应用中采用裸分区形式存储数据甚至可以提高30%以上性能当然假如数据存储是采用操作系统文件假如在Unix下采用RAID对于文件读写操作频繁情况下也是个可以提高性能手段 3 自动存储治理 自动存储治理通常也被称为ASM是在Oracle 10g以后才提供种新存储形式这种存储形式貌似是前两种存储形式折中既不是用host操作系统文件系统也不是裸分区形式直接由Oracle读写而是可以看作为种Oracle特有文件系统形式在ASM上可以存储数据文件控制文件日志文件等等在ASM中这些也是以文件形式存在只不过这个时候文件格式是Oracle自有ASM形式在Linux中和ASM有点相似就是LVM(逻辑Volume治理)也是可以看作是种自有文件系统形式 4 集群系统OCFS(RAC)RAC全称是什么呢就是Real Application Cluster种在集群环境下实现共享种数据库存储形式在通常我们数据库假如是单机版数据库当数据文件磁盘不能访问那么这个数据库就挂掉了假如是集群共享数据库其中种思路方法就是在某个节点存放数据文件其余数据库都通过NFS或者Samba来进行共享虽然数据库数据处理能力得到了很大提高不过假如这个存储节点挂掉同样数据库也就宕掉了而OCFS则是种无断点恢复存储形式在整体给人感觉就是每台数据服务器都有自己文件系统但是这些文件系统又仿佛只是同个文件系统数据更新或者其他操作都是很统即使某台电脑挂了其余服务器照样运行不会出现数据库异常而假如想新加入台服务器也是很简单非凡适合于商用7X24这种服务形式 Oracle10g中4种数据存储方式都介绍完了我们最常用自然是第种形式不过后面 3种形式在商用环境下比较多非凡在大型商用对可靠性要去很高应用中第 4种RAC形式使用是比较多当然这里只是很简要介绍了下几个文件系统概念假如要仔细了解当然是要好好查阅Oracle技术手册了 Trackback: http://tb.blog.csdn.net/TrackBack.ASPx?PostId=1504817
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: