VSAM (Virtual STORAGE ACCESS Method) describes an access method to files, which were put on on IBM large computer systems under the operating system z/OS. The naming is based on the idea to be able to address file contents such as cells in (virtual) main storage which is supported with the help of a RBA (relative byte address). For the first time it was made possible thereby to have to take on physical characteristics of the storage media (plate cylinders for example) no more consideration.
VSAM files are called also cluster (corresponding data heaps). There are different forms of VSAM cluster:
VSAM files are put on and administered under z/OS with the help of the Utilitys IDCAMS.
Data base systems such as CIM or DB2 use VSAM cluster for the storage of their data.
There the key usually of several information, as for instance "posting date, article, quantity" exists and the VSAM cluster is, arises an efficient and fast accessability sorted according to the key on all records, which begin with a partial key.
For example all records (data records) are to be selected, whose posting date was in January 2003. But VSAM offers the option GENE KEY, which stands for "gene Eric key". With first vintages hands one to the READ instruction over a key, which consists only of 6 bytes (JJJJMM). From there out one can read on sequentially, until the first 6 bytes of the key do not agree any more. In pseudo code could look in such a way:
The first implementations of VSAM in the MVS 3,8 (MVS: Multiple Virtual STORAGE) was disturbance susceptible. In particular the VSAM Cataloge at that time, the volume Ownership and the Suballocatable DATA spaces caused problems. At this time the proverb "VSAM developed is cruel".
Only with the improvements, which brought the ICF Cataloge (MVS XA), VSAM really became generally accepted.
We found here 5 related websites.
Index | Privacy | Terms Of Use | Sitemap | Feedback