ファイル編成法

ファイル編成法(— へんせいほう)とはコンピュータがディスク装置やテープ装置などの2次記憶装置上に、レコードをどのように配置しアクセスするかについての方式である。

概要

汎用コンピュータ(メインフレーム)や一部のオフィスコンピュータの専用オペレーティングシステム(OS)では、各ファイル(データセット)内の、レコードの属性(固定長/可変長/非定型、固定長の場合のレコード長、格納・検索方法など)を定義する。

なお、いわゆるオープンシステムではバイトストリームが基本であり、ファイル編成法は存在しない(詳細は後述)。

また、汎用コンピュータでUNIX系などのOSを使用する場合は、直接稼動の場合はファイル編成法は無関係だが、UNIX互換環境など間接稼動の場合は(専用OSの側では)格納方式(器)として使用されている場合がある。

種類

代表的なメインフレーム専用OSであるMVS系の場合、大きく分けて次の5種類がある。(富士通日立製作所のIBM互換OSもほぼ同様である。)

順編成ファイル(PS)
シーケンシャルファイル(Sequential file)とも言う。
特徴:
  • レコード1次元的に配置する方式。順次アクセスしかできない。もっとも基本的で単純な方式。
  • オープンシステムの用語で言えば、フラットファイルに近く、1つのデータセットが1つのファイルに相当する。複数レコードが収められている場合は、上から順に読んでいく必要があり、一部レコードのみの更新はできない。
  • ファイル内に格納するレコードは固定長/可変長が選択できる。固定長レコードの場合は改行コードは存在しない。非定型はバイナリーなどに使用する。
  • ディスク装置上にもテープ装置にも全く同じ形式で作成できるため、バッチ処理で多用されている。(汎用コンピュータではバッチとテープを多用し、オープンシステムではRDBMSを多用する理由のひとつ。)
区分編成ファイル(PDS)
メンバーという単位に分割し、メンバごとにアクセスできるようにしている。
特徴:
  • メンバー域と登録簿(インデックス)から構成され、ディスク装置のみに作成できる。
  • メンバー内は順次アクセスだけ行われる(メンバー単位に、順編成ファイルと同様に扱える)
  • オープンシステムの用語で強いて言えば、1段階のフォルダ(ディレクトリ)であり、ファイル(データセット)の中に、多数の子ファイル(メンバー)を格納できる。メンバーは簡単な世代管理もできる
  • 主にプログラムライブラリや設定ファイルに使われる
直接編成ファイル
レコードキー値によって、格納するアドレスを計算して、レコードを直接にこのアドレスに格納する。現在ではあまり使われない。
特徴:
  • 直接記憶媒体に適応する。
  • 直接アクセス法に向く。
  • 媒体の記憶効率が低い。
  • 順次アクセス法に向かない。
索引順編成ファイル
ISAM編成ファイル。現在ではあまり使われない。
仮想記憶編成ファイル
VSAM編成ファイル。
特徴:
  • OS付属のユーティリティ(IDCAMS)を使用しディスク装置上に作成できる。KSDS、ESDS、RRDSなどがある。
  • KSDSはキーと索引(インデックス)を使用して、レコード単位の追加・変更・削除ができる。
  • オープンシステムの用語で言えば、OS標準の簡易データベースといえる(メインフレームではDBMSを必要最低限しか使わず、オープンシステムではDBMSを多用する理由のひとつ)。
  • メインフレーム用のDB2 などのデータ物理格納場所(器)としても使われている。

レガシーシステムとオープンシステムの比較

初期のメインフレームは、プログラムや業務データをレコード単位でパンチカード等で入力し、レコード単位でプリンター等に出力する形が基本だった経緯もあり、オペレーティングシステム標準で多様なレコード管理機能を持っている。

プログラマーやアプリケーションプログラムと、システムの管理運用が分離されているといえる(管理者やオペレーターはデータセットの定義を参照してJCLを修正するだけで、格納先をディスク装置からテープ装置に変えたり、ブロックサイズ変更による最適化などができる)。

これに対してMS-DOSWindowsUNIX系などのOSでは、OSによる管理はファイルシステムまでであり、各ファイル内部のフォーマット(ファイル構造)は、各アプリケーションに任されている。(OS自身の使用するファイルも含めて、テキストファイルCSVXMLなど各アプリケーション間の標準化は各種あるが、OSが直接に管理をしているものではない。)

このためOSから見たファイルは1形式(バイトストリーム)に標準化され、各アプリケーションはファイルを自由なフォーマットで扱える反面、各アプリケーションごとのファイル形式は標準化されておらず、各アプリケーションに精通していないとレコード編集は困難である(リスクを伴う)。

言い換えると、レガシーシステムは定型業務中心・OS中心・管理運用重視、オープンシステムはプログラマ中心(自由自在、自由放任)、という経緯・文化の相違の1つとも言える。

レガシーシステムとオープンシステムの相互運用

オープンシステムのファイルをレガシーシステムで扱う場合は、可読ファイルは順編成ファイル(可変レコード長)に変換し、バイナリーは非定型フォーマットとする場合が多い。改行コードの有無と文字コードには別途注意が必要。

レガシーシステムのファイル(データセット)をオープンシステムで扱う場合は、可読ファイルはフラットテキストファイルに変換し、バイナリーはそのままバイナリーファイルとする場合が多い。VSAM KSDSなどは必要に応じてRDBMS上のテーブル化を、テープ装置上の順編成ファイルは直接読めないのでディスク装置への移動やツールの活用を検討する必要がある。改行コードの有無と文字コードには別途注意が必要。

関連項目

Read other articles:

Adetus similis Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Subfamili: Lamiinae Tribus: Apomecynini Genus: Adetus Spesies: Adetus similis Adetus similis adalah spesies kumbang tanduk panjang yang tergolong famili Cerambycidae. Spesies ini juga merupakan bagian dari genus Adetus, ordo Coleoptera, kelas Insecta, filum Arthropoda, dan kingdom Animalia. Larva kumbang ini biasanya mengebor ke dalam kayu dan dapat menyebabkan kerusaka...

 

  لمعانٍ أخرى، طالع بيلي كوك (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يناير 2019) بيلي كوك معلومات شخصية الميلاد 2 مارس 1890(1890-03-02)واشنطن  [لغات أخرى]‏  تاريخ الوفاة سنة 1974  الطول 5 قدم 6&#...

 

Ahmad Safei Ahmad Safei (lahir 19 April 1959) adalah seorang politisi Indonesia kelahiran Ujung Pandang. Ia menjabat sebagai Bupati Kolaka periode 2014-2018 dan 2019-2023.[1] Pada pemilihan umum legislatif Indonesia 2024, ia maju ke DPR RI melalui Partai Demokrasi Indonesia Perjuangan (PDIP).[2] Referensi ^ Profil Ahmad Safei, Sosok Bupati Kolaka Dua Periode Siap Maju Berebut Kursi DPR RI, Harta Kekayaan. TribunnewsSultra.com.  ^ H. Ahmad Safei Diminta Masyarakat Lanjutka...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) منتخب سوريا لكرة القدم للسيدات معلومات عامة بلد الرياضة  سوريا الفئة كرة القدم للسيدات  رمز الفيفا S...

 

Hurrà JuventusSalah satu edisi dari Hurrà JuventusEditorCantelli Editore S.p.AKategoriSepak bolaFrekuensiBulananTerbitan pertama10 Juni 1915Negara ItaliaBerpusat diTurin, ItaliaBahasaItaliaSitus webwww.juventus.com/site/eng/JAY_hurrajuventus.asp Hurrà Juventus, dulu dikenal dengan HJ Magazine, adalah sebuah majalah olahraga Italia yang sepenuhnya didedikasikan untuk klub sepak bola Juventus F.C.. Majalah ini didirikan oleh editor sekaligus direktur pertama, Corradino Corradini, saat J...

 

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

Alternative medicine method also known as color therapy ChromotherapyAlternative medicineEdwin Dwight Babbitt, an early proponent of ChromotherapyClaimsColored light can balance energy in a human body.Year proposed1876Original proponentsAugustus PleasontonSubsequent proponentsSeth Pancoast, Edwin Dwight Babbitt This article is part of a series onAlternative medicine General information Alternative medicine History Terminology Alternative veterinary medicine Quackery (health fraud) Rise of mod...

 

Japanese samurai engineer (1837-1917) Yamao YōzōViscount Yamao YōzōBorn(1837-11-05)November 5, 1837Yamaguchi, JapanDiedDecember 21, 1917(1917-12-21) (aged 80)Tokyo, JapanNationalityJapaneseOccupation(s)Engineer, Educator, Politician In this Japanese name, the surname is Yamao. Viscount Yamao Yōzō (山尾 庸三, November 5, 1837 – December 21, 1917) was a Japanese samurai of the late Edo period who became an influential member of the Meiji era government of Japan. Early life Yama...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

伊斯兰合作组织Organisation of Islamic Cooperation(英語)Organisation de la Coopération Islamique(法語)منظمة التعاون الإسلامي(阿拉伯語) 旗帜格言:To safeguard the interests and ensure the progress and well-being of Muslims  成员国  观察国  暂停会籍行政总部 沙地阿拉伯吉达 官方语言阿拉伯语英语法语类型宗教成员国57个在籍成员国(英语:Member states of the Organisation ...

 

Brazilian footballer In this Portuguese name, the first or maternal family name is de Sousa and the second or paternal family name is Cruz. Adriano in 2020Personal informationFull name Carlos Adriano de Sousa CruzDate of birth (1987-09-28) 28 September 1987 (age 36)Place of birth Valença, BrazilPosition(s) ForwardTeam informationCurrent team JacuipenseYouth career2005–2007 BahiaSenior career*Years Team Apps (Gls)2007–2008 Ceará 2009–2010 América (RJ) 0 (0)2010 Bahia 26 (15)2...

 

Politics of Portugal Constitution Executive President (list) Marcelo Rebelo de Sousa Prime Minister (list) Luís Montenegro Cabinet Legislature Assembly of the Republic President: Augusto Santos Silva Judiciary Constitutional Court Supreme Court of Justice Court of Auditors Supreme Administrative Court Elections Recent elections Presidential: 201620212026 Legislative:201920222024 Local: 201320172021 European: 201420192024 Political parties Politicians Administrative divisions Districts Auton...

Smallville adalah sebuah serial televisi, yang dikembangkan oleh Alfred Gough dan Miles Millar, berdasarkan pada karakter DC Comics Superman. Di Amerika Serikat, episode pertama serial tersebut aslinya disiarkan pada 16 Oktober 2001; serial tersebut mengakhiri penayangan sepuluh tahunnya pada 13 Mei 2011, dengan 217 episode. Lima episode pertama disiarkan di The WB; setelah penggabungan The WB dengan UPN pada September 2006, Smallville kemudian ditayangkan pada jaringan jaringan terkombinasi...

 

Untuk film tahun 2001, lihat The Wedding Planner. Seorang perencana pada acara pernikahan Chile Perencana pernikahan adalah seorang profesional yang membantu merancang, merencanakan, dan mengelola pernikahan klien. Pernikahan adalah peristiwa penting dalam kehidupan manusia dan oleh karena itu, pasangan seringkali rela menghabiskan banyak uang untuk memastikan pernikahan mereka terorganisir dengan baik. Perencana pernikahan sering digunakan oleh pasangan yang bekerja berjam-jam dan memiliki s...

 

{{coord|40|37|40|N|24|34|36|E|region:GR-55_type:city(2452)}} ليميناريا   تقسيم إداري البلد اليونان  [1] خصائص جغرافية إحداثيات 40°37′40″N 24°34′36″E / 40.62777778°N 24.57666667°E / 40.62777778; 24.57666667   الارتفاع 13 متر  السكان التعداد السكاني 2351 (resident population of Greece) (2021)2373 (resident population of Greece) (2001)2192 (resident po...

Native cooking style of Hyderabad, India This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (June 2016) (Learn how and when to remove this message) This article is part of the series onIndian cuisine Regional cuisines North India Awadhi Haryana Kashmiri Kumauni Mughlai Punjabi Rajasthani Uttar Pradeshi South India Chettinad Hyderabadi Karnataka Kerala M...

 

この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典が不足しています。存命人物の記事は特に、検証可能性を満たしている必要があります。(2020年7月) 独自研究が含まれているおそれがあります。(2020年7月)出典検索?: 立花里子 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp...

 

American poet (1923–1997) Denise LevertovBornPriscilla Denise Levertoff[1]24 October 1923Ilford, Essex, EnglandDied20 December 1997(1997-12-20) (aged 74)Seattle, Washington, USA[2]OccupationPoetPeriod1946 to 1997Notable awardsShelley Memorial Award (1984)Robert Frost Medal (1990) Priscilla Denise Levertov (24 October 1923 – 20 December 1997) was a British-born naturalised American poet.[3] She was heavily influenced by the Black Mountain poets and by the polit...

Imperial Free City of TriesteLibera Città imperiale di Trieste (Italian)Reichsunmittelbare Freistadt Triest (German)1382–18091849–1922 Flag of Austrian Trieste Coat of arms of Trieste (1850–1918) Map of the Austrian Littoral   Princely County of Gorizia and Gradisca   Imperial Free City of Trieste   March of IstriaCapitalTrieste45°38′N 13°48′E / 45.633°N 13.800°E / 45.633; 13.800GovernmentFree cityEmperor Legi...

 

لايتهاوس بوينت     الإحداثيات 26°16′29″N 80°05′22″W / 26.274722222222°N 80.089444444444°W / 26.274722222222; -80.089444444444   [1] تاريخ التأسيس 1947  تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة بروارد  خصائص جغرافية  المساحة 6.194961 كيلومتر مربع6.192947 كيلو�...