skip to main content
10.1145/800195.805938acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-national-conferenceConference Proceedingsconference-collections
Article
Free access

A comparison of file organization techniques

Published: 26 August 1969 Publication History

Abstract

This paper compares six general file organization techniques on four characteristics. Then drawing on the implications of a set-theoretic approach, it sketches a seventh technique offering apparently a superior combination of characteristics for data base organization. The six techniques compared are the positional (sequential, indexed sequential, and random), the complex ring, the hierarchial (including partitioned), the multiple double-linked (muble) chain, the attributed string, and the inverted list. The four characteristics are naturalness, access, maintenance, and support.

References

[1]
Allen, Roy P. "Omnibus: A large data base management system." AFIPS Conference Proceedings, Vol. 33, (1968 FJCC). Washington, D.C.: The Thompson Book Co., 1968, pages 157-169.
[2]
American Documentation Institute. Annual Review Series (1966 on), Chapter 5.
[3]
Bachman, Charles W. "Integrated data store." DPMA Quarterly, Vol. 1, No. 2 (Jan. 1965), pages 10-30.
[4]
Becker, Joseph, and Hayes, Robert M. "Theories of file organization (Chapter 14)." Information Storage and Retrieval. New York: John Wiley and Sons, Inc., 1963, pages 359-397.
[5]
Chapin, Ned. "A deeper look at data." Proceedings of the 1968 ACM National Conference P-68. Princeton, N.J.: Brandon/Systems Press, Inc., 1968, pages 631-638.
[6]
Childs, David L. "Description of a set-theoretic data structure." AFIPS Conference Proceedings Volume 33 (1968 FJCC). Washington, D.C.: The Thompson Book Co., 1968, pages 557-564.
[7]
Childs, David L. "Feasibility of a set-theoretic data structure—a general structure based upon a reconstituted definition of relation." IFIP Congress 1968, Part B. The Hague: IFIP, 1968, 37 pages, omitted.
[8]
Data Base Task Group. "COBOL extensions to handle data bases." SIGPLAN Notices, Vol. 3, No. 4 (April 1969), pages 1-45.
[9]
D'Imperio, Mary E. "Data structures and their representation in storage." Annual Review of Automatic Programming, Vol. 5. Oxford: Pergamon Press, 1969, pages 1-75.
[10]
IBM Corp. Introduction to IBM System/360 Direct Access Storage Devices and Organization Methods (C20-1649). White Plains, N.Y.: IBM Corp., 1968, 70 pages.
[11]
Kent, Allen. Textbook on Mechanized Information Retrieval. New York: John Wiley and Sons, Inc., 1966, 371 pages.
[12]
Knuth, Donald E. The Art of Computer Programming, Volume 1 Fundamental Algorithms. Reading, Mass.: Addison-Wesley Publishing Co., 1968, 634 pages.
[13]
Landauer, Walter I. "The balanced tree and its utilization in information retrieval." IEEE Transactions on Electronic Computers, Vol. EC-12, No. 6 (Dec. 1963), pages 863-871.
[14]
Lawson, H. W. "The use of chain list matrices for analysis of COBOL data structures." 1962 ACM National Conference.
[15]
Lefkovitz, David. File Structures for On-Time Systems. Washington, D.C.: Spartan Books, 1969, 220 pages.
[16]
Liu, Honien. "A file management system for a large corporate information system data bank." AFIPS Conference Proceedings, Volume 33, (1968 FJCC). Washington, D.C.: The Thompson Book Co., 1968, pages 145-156.
[17]
Lombardi, L. "Theory of files." Proceedings of the 1960 Eastern Joint Computer Conference. New York: IRE, 1960, pages 137-141.
[18]
Lowe, Thomas C. "The influence of data base characteristics and usage on direct access file organization." Journal of the ACM, Vol. 15, No. 4 (Oct. 1968), pages 535-548.
[19]
McGee, William C. "File structures for generalized data management." IFIP Congress 1968, Part F. The Hague: IFIP, 1968, pages 68-73.
[20]
Prywes, Noah S., and Gray, H.J. "Outline for a multilist organized system." 1959 ACM National Meeting.
[21]
Ross, Douglas T. "A generalized technique for symbol manipulation and numerical calculation." Communications of the ACM, Vol. 4, No. 3 (Mar. 1961), pages 147-150.
[22]
Scidmore, A. K., and Weinberg, B. L. "Storage and search properties of a tree-organized memory system." Communications of the ACM, Vol. 6, No. 1 (Jan. 1963), pages 28-31.
[23]
Shoffner, R. M. "A technique for the organization of large files." American Documentation, Vol. 14, No. 1 (Jan. 1962), pages 95-102.
[24]
Van Dam, Andries, and Evans, David. "A compact data structure for storing, retrieving, and manipulating line drawings." Proceedings of the Spring Joint Computer Conference, Vol. 30. Washington, D.C.: The Thompson Book Co., 1967, pages 601-610.
[25]
Weizenbaum, Joseph. "Symmetric list processor." Communications of the ACM, Vol. 6, No. 9 (Sept. 1963), pages 524-544.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ACM '69: Proceedings of the 1969 24th national conference
August 1969
686 pages
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 August 1969

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Access
  2. Chains
  3. Data management
  4. Data structures
  5. File maintenance
  6. Files
  7. Graph theory
  8. Hierarchial organization
  9. Indexed-sequential organization
  10. Inverted lists
  11. Links
  12. Lists
  13. Partitioned organization
  14. Pointers
  15. Positional organization
  16. Random access
  17. Records
  18. Ring organization
  19. Sequential organization
  20. Software support
  21. Strings

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)97
  • Downloads (Last 6 weeks)12
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media