KSDS 密钥序列数据集
发布时间:2023-09-07 13:38:11 所属栏目:教程 来源:
导读:KSDS称为密钥序列数据集.密钥序列数据集(KSDS)比ESDS和RRDS更复杂,但更有用和通用.我们必须在DEFINE CLUSTER命令中为KSDS数据集编码 INDEXED .
KSDS集群由以下两个组成部分组成 :
索引 : KSDS集群的索引组件
KSDS集群由以下两个组成部分组成 :
索引 : KSDS集群的索引组件
KSDS称为密钥序列数据集.密钥序列数据集(KSDS)比ESDS和RRDS更复杂,但更有用和通用.我们必须在DEFINE CLUSTER命令中为KSDS数据集编码 INDEXED . KSDS集群由以下两个组成部分组成 : 索引 : KSDS集群的索引组件包含集群中记录的键值列表,其中包含指向数据组件中相应记录的指针.索引组件是指KSDS记录的物理地址.这将每条记录的关键字与记录在数据集中的相对位置联系起来.添加或删除记录时,此索引会相应更新. 数据 : KSDS集群的数据组件包含实际数据. KSDS群集的数据组件中的每条记录都包含一个具有相同字符数的键字段,并且在每条记录中的相对位置相同. 以下是KSDS的主要特点 : KSDS数据集内的记录始终按键排序 - 领域.记录按键按升序整理顺序存储. 记录可以按顺序访问,也可以直接访问. 使用密钥识别记录.每条记录的关键字是记录中预定义位置的字段.每个密钥在KSDS数据集中必须是唯一的.因此无法复制记录. 插入新记录时,记录的逻辑顺序取决于关键字段的整理顺序. KSDS数据集中的记录可以是固定长度或可变长度. KSDS可以是用于 COBOL 程序,与任何其他文件一样.我们将在JCL中指定文件名,我们可以使用KSDS文件来处理程序内部.在COBOL程序中,将文件组织指定为索引,您可以使用任何访问模式(顺序,随机或动态)和KSDS数据集. 定义KSDS群集 以下语法显示了创建KSDS群集时可以使用的参数. 参数说明与提及的相同在VSAM中 - 群集模块. DEFINE CLUSTER (NAME(ksds-file-name) - BLOCKS(number) - VOLUMES(volume-serial) - INDEXED - KEYS(length offset) - RECSZ(average maximum) - [FREESPACE(CI-Percentage,CA-Percentage)] - CISZ(number) - [READPW(password)] - [FOR(days)|TO(date)] - [UPDATEPW(password)] - [REUSE / norEUSE]) - DATA - (NAME(ksds-file-name.data)) - INDEX - (NAME(ksds-file-name.index)) (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |