设为首页 收藏本站
查看: 1300|回复: 0

[经验分享] IBM大型主机(Mainframe)技术简介之二——基本的系统支持

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-10-5 14:02:39 | 显示全部楼层 |阅读模式
  
  
  磁盘
  由多个(例如8个)盘片组成,双面或单面,最顶上一面和最底下一面均不涉及。每个可读盘面均有一个磁头 (read/write head)负责读取,磁头由传动结构 (Actuator)统一驱动,每一时刻在同一平面位置上。每一个盘面以同心圆划分成磁道 (Track),每个磁道再由定角度扇形划分成扇区 (Sector),每个扇区是物理读写的最小单位,由此,每一时刻诸磁头都在同一磁道上,而在纵向上这一读写时刻看形成一个柱状区,称为柱面 (Cylinder)。但事实上每个特定瞬间,只有一个盘面,即一个磁道可被读写。传动结构将磁头移到指定柱面的活动叫传动活动 (Actuator Movement);为到达指定扇区磁盘转动所需时间称为旋转延迟 (Rotational Delay)。
  
  数据记录
  在Mainframe文件中,数据用记录(Record)作为最小单位组织。在一个扇区中含多个记录的组织形式叫分块记录 (Blocked Records),只含一个记录的叫无分块记录 (Unblocked Records)。由于扇区是最小的读写单位,使用分块记录可使系统一次读取一个块 所包含的一个或多个扇区中的多个记录。一个块内的记录个数叫分块因子 (Blocking Factor)。
  
  定长记录变长记录
  变长记录(Variable-Length Records)有相应的数据字节指示其长度,变长记录通常采用分块方式保存。
  
  顺序文件 (Sequential File)
  记录顺序排放在物理磁盘上。只能从头至尾顺序读写,称为顺序访问 (Sequential Access)。一般应按某个键值排序,但如未排序,根据需要需要先排序再使用。为提高I/O效率,通常使用大的分块因子。
  
  主索引 (Indexing)
  索引文件分成数据单元(Data Component)和索引单元(Index Component)。索引文件必含有一个主索引(Primary Index),它基于主键值(Primary Key),它必须满足唯一性(Uniqueness)。顺着主索引访问数据可以获得按主键值排序的记录序列,类似于排序后顺序文件的顺序访问的效果。在创建时,数据记录是按主键顺序写入,但追加记录时,则不一定依序加在恰当位置,因此后续的顺序访问可能不是在物理上的顺序访问,会造成一定的效率问题。
  
  次索引 (Alternate Indexes)
  索引文件可包含次索引,次索引键值可以不必唯一,次索引可包含一个或多个键。在键值不唯一时,搜索结果返回第一个等值记录。
  
  
  数据文件(Dataset)组织
  
  顺序文件(Sequential Dataset)
  ISPF
  
  
  分区文件(Partitioned Dataset, PDS)
  
  文件名称形式:
  USERID.PROJECT.GROUP.TYPE
  
  可含有多个Member
  
  库文件(Library)
  
  
  VSAM 数据文件 (VSAM Dataset)
  VSAM文件通常只能用特殊的工具创建(如IDCAMS)和访问
  ESDS
  顺序存储;
  
  KSDS
  
  RRDS
  
  LDS
  
  
  (未完待续)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-123024-1-1.html 上篇帖子: IBM HTTP Server Performance Tuning 下篇帖子: Ibm 论坛上一篇关于Python读物的推荐和书评
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表