Tudd Intuíció, előadás, adatkezelés
adatok szabályozó eszköz a z / OS (DFSMS)
Az adatkezelés z / OS szervezni azonosítása, tárolása, katalogizálása, adatok lekérdezése különböző célokra (beleértve a programokat), amelyeket a rendszer és a felhasználói igényeket. A fő vezérlőegység az adathalmaz (adathalmaz), definíció szerint egy megnevezett gyűjteménye kapcsolódó adatok elhelyezett elemben a külső memória vagy más eszközök.
adatkezelés funkciót a z / OS rendelt adatkezelés alrendszer DFSMS (Data Facility Storage Management System), amely magában foglalja egy sor alkatrészek ábra formájában öt modulból [5.10].
Az utolsó négy modul választható.
A z / OS hajtják végre párhuzamosan, két különböző adatkezelési technológia, amelyet általában MVS és az SMS. MVS technológia (más néven nem-SMS) alkalmazásán alapuló klasszikus funkciókat és adatkezelési technikák alapjait, amely rakták az OS / 360. A fő jellemzője ennek a technológiának a közvetlen felhasználó ellenőrzése alatt az adathalmaz kiosztási paraméterekkel külső memória, amikor azokat létrehozzák. SMS technológia (a System Managed Storage) egy szoftver add-in, amely teljes automatikus vezérlésére adathalmazok, beleértve a létrehozását, terjesztését és adminisztráció egy speciálisan meghatározott adatokat osztályokba. Minden ilyen osztály tulajdonított rögzített attribútumok, beleértve az elhelyezés eszköz (hangerő), a memória kiosztás, a jellemzői az adatállomány (szerkezeti típus), és védelme szolgáltatási paraméterek, stb Az SMS technológia egy speciális rendszert a telepítést és egy speciálisan kiképzett kötetek külső memória.
Ez a szakasz először bemutatásra az alapvető fogalmakat és eszközöket végrehajtani MVS technológia. majd ismerteti a funkciók SMS technológia.
Feature adatállományok
Működési z / OS rendszer támogatja adathalmazok, amelyek eltérnek az adott típusú logikai szervezet: szekvenciális, index-szekvenciális, közvetlen hozzáférést könyvtár (PDS és PDSE) adatsor segítségével hozzáférési módszer a virtuális memória alapú (VSAM) és készletek UNIX fájlrendszer adatok (HFS. ZFS) [5.11]. Hogy támogassa a különböző adathalmazok DFSMSdfp része az alkatrészek, az úgynevezett hozzáférési módszerek és leírt Sec. 5.1.3. Az egyes hozzáférési módszer célja, hogy a munka egy sor bizonyos típusú adatok és támogatást nyújt a szükséges műveleteket az input-output szervezet.
Működési z / OS rendszer biztosítja a feldolgozott adatsorokat szintjén logikai rekordok és blokkolja. Ez azt jelenti, hogy az adathalmaz képviseli, mint egy sor logikai rekordok, és az alkalmazás a logikai rekordok, és feldolgozza azokat egy egységként. Ugyanakkor, adatcsere perifériák és elsődleges memória (input-output) egységek végzik (vagy fizikai iratok). A blokk integrálja számos logikai rekordok. Így minden adathalmaz beállításához szükséges méretekre logikai rekordok, és blokkolja.
A z / OS támogat három logikai formátumú feljegyzések: felvétel egy fix hosszúságú, változó hosszúságú rekordok, bejegyzések határozatlan hosszúságú. Felvétel egy fix hosszúságú van egy állandó méretű és a munkát ellenőrző nyelv azonosított szimbólumok FB vagy F függően a választott módszer blokkoló feljegyzések:
- F - mindegyik blokkban csak egyetlen logikai rekord;
- FB - minden blokk tartalmazhat egynél több logikai rekord.
Változó hosszúságú rekord lehet különböző méretű belül ugyanazt az adathalmazt, így az adatok mellett ezek közé egy további mező (fogantyú), amely meghatározza a hossza az aktuális rekord. Ahogy használják utal bejegyzések változó hosszúságú azonosító V jelzi, hogy minden egyes blokk csak egyetlen logikai rekord. beleértve a nyilvántartás leíró. VB azonosító olyan esetekben használjuk, amikor is tartalmazhat egynél több logikai rekord az egyes blokkokban, ahol minden egyes blokk továbbá kialakíthatunk leíró. amely egy blokkhosszúság.
Bejegyzés meghatározatlan hosszúságú (U ID) jellemzi csak blokk mérete és nem tartalmaz információt a felosztás logikai rekordok.
Minden adatsor egyedi neve. A nevek egyszerű és összetett. Egyszerű név maximum 8 karakterből (betű A-Z, 0-9, speciális karaktereket #, @, $, -), és az első karakter a név nem lehet egy számot. Például, RARTS01. B1934-1. $$$$ A.
Vegyület neve az adathalmaz áll néhány egyszerű elválasztva. „” ( "Point"). Például, D.USER1. JCL. A.VERY.LONG. DATASET .name. $ PARTS.DATA2.
A maximális hossza egy összetett - 44 karakter, beleértve a tizedesvessző.
Egyszerű nevek összetett név nevű selejtezők.
Következő fő típusai cég adathalmazok, kivéve indexelt szekvenciális és közvetlen hozzáférést biztosít adathalmazok (nem IBM által ajánlott felhasználásra elavult) és a HFS (lesz szó Sec. 5.1.6).
Egymást követő adatsorok
Egymást követő adathalmazok (fizikai szekvenciális. PS) kezelik, mint egy gyűjtemény logikai rekordok kerülnek feldolgozásra, hogy milyen sorrendben helyezzük őket az adathalmaz (vagyis egymás után). Beállítás szekvenciális adathalmaz lehet akár teljesen átírta az egész adatokat, illetve azáltal, hogy új bejegyzéseket a logikai végén egy adathalmaz. Az egymást követő adatállományokat leggyakrabban használt tárolására viszonylag nagy mennyiségű információt (jelentések feladatokat, session naplók, stb) minden típusú külső tárolóeszközök. Sőt, a szalagos meghajtók lehet kizárólag az egymást követő adatsorok. Feldolgozására egymást adatsor z / OS támogatja a két elérési módok: „alap” BSAM és a „sorok” QSAM.
Attól függően, hogy milyen típusú logikai rekordok és blokkolását többféle formátumot támogató egymást követő adatok (ábra. 5.14). Az ábra használt kapott munkát vezérlő nyelv z / OS azonosítók: RECFM - felvételi formátum, LRECL - a rekord hosszúságú, BLKSIZE - blokk hosszát.
Ábra. 5.14. A szerkezet a szekvenciális adathalmaz
Ha fix hosszúságú rekordok (F és FB formátumban) LRECL méretét határozza minden rekord készlet. A blokk mérete kiválasztott formátumban FB szeres hosszúságú felvételt.
Ha egy változó hosszúságú rekordok (V VB és formátumok) mindegyike tartalmaz egy négy-bájtos belépési leíró RDW, amely felvétel hosszát. LRECL paraméter határozza meg a maximális hossza egy rekord alapuló leíró mezőben. változó hosszúságú rekord blokkok (VB formátum) tartalmaz továbbá négy-bájtos mező leíró BDW. tárolására a blokk hosszát. BLKSIZE alternatíva ebben az esetben meghatározza a maximális hossza a blokk.
Amikor bejegyzések meghatározatlan hosszúságú (méret U) nem támogatja a szétválás a adathalmaz logikai felvétel és feldolgozás termel egy fix méretű blokkok (BLKSIZE).