加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

VSAM的数据组织

发布时间:2023-09-06 10:01:31 所属栏目:教程 来源:
导读:所谓的文件组织形式,是指数据记录在文件中的排列方式。而文件的存取方法是指从文件找到数据记录的方法。VSAM 所使用的数据,均具有一定的组织结构以及存取方法,用户可以选择三种类型的数据组织及其相应的存取方法:
所谓的文件组织形式,是指数据记录在文件中的排列方式。而文件的存取方法是指从文件找到数据记录的方法。VSAM 所使用的数据,均具有一定的组织结构以及存取方法,用户可以选择三种类型的数据组织及其相应的存取方法:

1.键顺序数据组织(Indexed Sequential Organization)

2.进入顺序数据组织(Sequential Organization)

3.相对记录数据组织(Relative Organization)

这三种数据组织
所对应的数据集就分别称为:

1.键顺序数据集KSDS(Key Squenced Data Set)

2.进入顺序数据集ESDS(Entry Squenced DataSet)

3.相对记录数据集RRDS(Relative Record Data Set)

数据条带技术基本要素
要弄明白数据条带的优点,就有必要了解一下这种技术的原理。VSAM在控制区(CA)里按顺序摆放了I/O基础单元--控制间隔(CIs)诸如CA1,CA2等等控制区,它们包含了很多磁道,这些磁道呈直线安放在直接存取存储器(DASD)上。如果集群扩展到其它卷,VSAM仍遵循同一规则在控制区里有序安放控制间隔。

条带式排列提高了按序处理效率,因为系统可以同时发起针对多卷的并行I/O访问动作。条带化帮助关键访问比如在线应用能够实现即时访问一个卷的数据,而无需等待I/O结束对另一个数据卷的访问。

VSAM还支持“层级”理念。IBM把该理念定义为将会包含在“I/O包”中的数据卷。实际上,一层代表了一个数据组扩展区,它们共享相同的数据记录。当一个数据组扩展时,扩展区可能延伸到不同的数据卷上。VSAM可能会得到进一步优化,识别出每个层分别属于哪个数据卷。

用户可以对除AIXs(辅助索引)之外几乎所有类型的VSAM集群进行条带化。IBM也可以把条带化限制在一个集群的数据组件上。

IBM提醒VSAM要支持多达16条带。这意味着控制区可能伸展至16个磁道而非传统的15个磁道,并且包含更多的控制间隔。对于(KSDS)关键性排序数据组,这就意味着指向数据模块(索引序列组)的索引控制间隔可能没有足够空间引用控制区的控制间隔。这就表明其本身是控制区末端不使用的控制间隔,或者说是某种空间浪费。为了充分利用这部分空间,存储管理员一定要用较大的控制间隔来覆盖默认的索引控制间隔。

 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章