{"id":47,"date":"2006-11-08T13:02:04","date_gmt":"2006-11-08T13:02:04","guid":{"rendered":"https:\/\/bodhost.com\/kb\/\/web-hosting\/?p=47"},"modified":"2026-02-26T14:04:59","modified_gmt":"2026-02-26T14:04:59","slug":"relative-record-key-sequenced-data-set","status":"publish","type":"post","link":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/","title":{"rendered":"Relative Record &#038; Key Sequenced Data Set"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\" data-start=\"245\" data-end=\"502\">Relative Record Data Sets (RRDS) and Key Sequenced Data Sets (KSDS) are types of data storage used in VSAM (Virtual Storage Access Method) systems. They are widely used in mainframe environments to store and manage structured data efficiently.<\/p>\r\n<p data-start=\"504\" data-end=\"763\">These datasets are accessed based on file position or key values, allowing fast retrieval and organization of data. Understanding RRDS and KSDS is important for system administrators and developers working with mainframes or legacy data storage systems.<\/p>\r\n<h3 data-start=\"770\" data-end=\"807\">Relative Record Data Set (RRDS)<\/h3>\r\n<ul data-start=\"808\" data-end=\"1102\">\r\n<li data-start=\"808\" data-end=\"855\">\r\n<p data-start=\"810\" data-end=\"855\">Data is stored in fixed-length records.<\/p>\r\n<\/li>\r\n<li data-start=\"856\" data-end=\"948\">\r\n<p data-start=\"858\" data-end=\"948\">Each record can be accessed by its relative record number (position in the dataset).<\/p>\r\n<\/li>\r\n<li data-start=\"949\" data-end=\"1022\">\r\n<p data-start=\"951\" data-end=\"1022\">Simple structure, making it suitable for sequential or random access.<\/p>\r\n<\/li>\r\n<li data-start=\"1023\" data-end=\"1102\">\r\n<p data-start=\"1025\" data-end=\"1102\">Ideal for applications that require quick positional access to records.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<h3 data-start=\"1109\" data-end=\"1144\">Key Sequenced Data Sets<\/h3>\r\n<ul data-start=\"1145\" data-end=\"1504\">\r\n<li data-start=\"1145\" data-end=\"1192\">\r\n<p data-start=\"1147\" data-end=\"1192\">Data records are assigned a unique key.<\/p>\r\n<\/li>\r\n<li data-start=\"1193\" data-end=\"1270\">\r\n<p data-start=\"1195\" data-end=\"1270\">Records are physically stored in a separate data file and index file.<\/p>\r\n<\/li>\r\n<li data-start=\"1271\" data-end=\"1337\">\r\n<p data-start=\"1273\" data-end=\"1337\">Keys allow direct access to any record based on its value.<\/p>\r\n<\/li>\r\n<li data-start=\"1338\" data-end=\"1416\">\r\n<p data-start=\"1340\" data-end=\"1416\">Can handle variable-length records, making it more flexible than RRDS.<\/p>\r\n<\/li>\r\n<li data-start=\"1417\" data-end=\"1504\">\r\n<p data-start=\"1419\" data-end=\"1504\">Commonly used in business applications where fast searching by key is required.<\/p>\r\n<\/li>\r\n<\/ul>\r\n","protected":false},"excerpt":{"rendered":"<p>Relative Record Data Sets (RRDS) and Key Sequenced Data Sets (KSDS) are types of data storage used in VSAM (Virtual Storage Access Method) systems. They are widely used in mainframe&hellip;<\/p>\n<p><a href=\"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/\" class=\"more-link\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[666],"tags":[1260,1259],"class_list":["post-47","post","type-post","status-publish","format-standard","hentry","category-general","tag-data-set","tag-relative-record"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Relative Record &amp; Key Sequenced Data Sets | Explained<\/title>\n<meta name=\"description\" content=\"Learn about Relative Record and Key Sequenced Data Sets (KSDS) in VSAM, their differences, access methods, and use cases in mainframe systems.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Relative Record &amp; Key Sequenced Data Sets | Explained\" \/>\n<meta property=\"og:description\" content=\"Learn about Relative Record and Key Sequenced Data Sets (KSDS) in VSAM, their differences, access methods, and use cases in mainframe systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowledge Base - bodHOST\" \/>\n<meta property=\"article:published_time\" content=\"2006-11-08T13:02:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-26T14:04:59+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/c48414ad1536cea20e85282b0737a9f9\"},\"headline\":\"Relative Record &#038; Key Sequenced Data Set\",\"datePublished\":\"2006-11-08T13:02:04+00:00\",\"dateModified\":\"2026-02-26T14:04:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/\"},\"wordCount\":182,\"publisher\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#organization\"},\"keywords\":[\"Data Set\",\"Relative Record\"],\"articleSection\":[\"General Discussion\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/\",\"name\":\"Relative Record & Key Sequenced Data Sets | Explained\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#website\"},\"datePublished\":\"2006-11-08T13:02:04+00:00\",\"dateModified\":\"2026-02-26T14:04:59+00:00\",\"description\":\"Learn about Relative Record and Key Sequenced Data Sets (KSDS) in VSAM, their differences, access methods, and use cases in mainframe systems.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/relative-record-key-sequenced-data-set\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"General Discussion\",\"item\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/category\\\/general\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Relative Record &#038; Key Sequenced Data Set\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/\",\"name\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#organization\"},\"alternateName\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#organization\",\"name\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Profile-Pic.png\",\"contentUrl\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Profile-Pic.png\",\"width\":240,\"height\":240,\"caption\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/c48414ad1536cea20e85282b0737a9f9\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/51e53199212db3f59606920448d45a6ead224f904558e3ab9251d071a609b202?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/51e53199212db3f59606920448d45a6ead224f904558e3ab9251d071a609b202?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/51e53199212db3f59606920448d45a6ead224f904558e3ab9251d071a609b202?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Relative Record & Key Sequenced Data Sets | Explained","description":"Learn about Relative Record and Key Sequenced Data Sets (KSDS) in VSAM, their differences, access methods, and use cases in mainframe systems.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/","og_locale":"en_US","og_type":"article","og_title":"Relative Record & Key Sequenced Data Sets | Explained","og_description":"Learn about Relative Record and Key Sequenced Data Sets (KSDS) in VSAM, their differences, access methods, and use cases in mainframe systems.","og_url":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/","og_site_name":"Knowledge Base - bodHOST","article_published_time":"2006-11-08T13:02:04+00:00","article_modified_time":"2026-02-26T14:04:59+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/#article","isPartOf":{"@id":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/"},"author":{"name":"admin","@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/person\/c48414ad1536cea20e85282b0737a9f9"},"headline":"Relative Record &#038; Key Sequenced Data Set","datePublished":"2006-11-08T13:02:04+00:00","dateModified":"2026-02-26T14:04:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/"},"wordCount":182,"publisher":{"@id":"https:\/\/www.bodhost.com\/kb\/#organization"},"keywords":["Data Set","Relative Record"],"articleSection":["General Discussion"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/","url":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/","name":"Relative Record & Key Sequenced Data Sets | Explained","isPartOf":{"@id":"https:\/\/www.bodhost.com\/kb\/#website"},"datePublished":"2006-11-08T13:02:04+00:00","dateModified":"2026-02-26T14:04:59+00:00","description":"Learn about Relative Record and Key Sequenced Data Sets (KSDS) in VSAM, their differences, access methods, and use cases in mainframe systems.","breadcrumb":{"@id":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bodhost.com\/kb\/relative-record-key-sequenced-data-set\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"General Discussion","item":"https:\/\/www.bodhost.com\/kb\/category\/general\/"},{"@type":"ListItem","position":2,"name":"Relative Record &#038; Key Sequenced Data Set"}]},{"@type":"WebSite","@id":"https:\/\/www.bodhost.com\/kb\/#website","url":"https:\/\/www.bodhost.com\/kb\/","name":"Web Hosting Knowledge Base | bodHOST Hosting FAQ","description":"","publisher":{"@id":"https:\/\/www.bodhost.com\/kb\/#organization"},"alternateName":"Web Hosting Knowledge Base | bodHOST Hosting FAQ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bodhost.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bodhost.com\/kb\/#organization","name":"Web Hosting Knowledge Base | bodHOST Hosting FAQ","url":"https:\/\/www.bodhost.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2025\/10\/Profile-Pic.png","contentUrl":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2025\/10\/Profile-Pic.png","width":240,"height":240,"caption":"Web Hosting Knowledge Base | bodHOST Hosting FAQ"},"image":{"@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/person\/c48414ad1536cea20e85282b0737a9f9","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/51e53199212db3f59606920448d45a6ead224f904558e3ab9251d071a609b202?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/51e53199212db3f59606920448d45a6ead224f904558e3ab9251d071a609b202?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51e53199212db3f59606920448d45a6ead224f904558e3ab9251d071a609b202?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.bodhost.com\/kb\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts\/47","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":4,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":14626,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts\/47\/revisions\/14626"}],"wp:attachment":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}