• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

What Goes Around Comes Around

Cached

  • Download as a PDF

Download Links

  • [www.cs.umass.edu]
  • [mitpress.mit.edu]
  • [www.einet.bg]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [idke.ruc.edu.cn]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Michael Stonebraker , Joseph M. Hellerstein
Citations:1 - 1 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Stonebraker_whatgoes,
    author = {Michael Stonebraker and Joseph M. Hellerstein},
    title = {What Goes Around Comes Around},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

This paper provides a summary of 35 years of data model proposals, grouped into 9 different eras. We discuss the proposals of each era, and show that there are only a few basic data modeling ideas, and most have been around a long time. Later proposals inevitably bear a strong resemblance to certain earlier proposals. Hence, it is a worthwhile exercise to study previous proposals. In addition, we present the lessons learned from the exploration of the proposals in each era. Most current researchers were not around for many of the previous eras, and have limited (if any) understanding of what was previously learned. There is an old adage that he who does not understand history is condemned to repeat it. By presenting “ancient history”, we hope to allow future researchers to avoid replaying history. Unfortunately, the main proposal in the current XML era bears a striking resemblance to the CODASYL proposal from the early 1970’s, which failed because of its complexity. Hence, the current era is replaying history, and “what goes around comes around”. Hopefully the next era will be smarter.

Citations

371 The implementation of Postgres - Stonebraker, Rowe, et al. - 1990
363 The quadtree and related hierarchical data structures - Samet - 1984
201 Database abstractions: Aggregation and generalization - Smith, Smith - 1977
142 The Design and Implementation of INGRES - Stonebraker, Wong, et al. - 1976
131 Implementation of Integrity Constraints and Views by Query Modification - Stonebraker - 1975
80 Some High Level Language Constructs for Data of Type Relation - Schmidt - 1977
54 Programming constructs for database system implementations in EXODUS - Richardson, Carey - 1987
28 Reiss: An Object Server for an Object-Oriented Database System. OODBS - Skarra, Zdonik, et al. - 1986
7 Dallan Quass, Jennifer Widom: Lore: A Database [PV99] [Sha95] [Wie92] XML-QL [XML98] Management System for Semistructured Data - McHugh, Abiteboul, et al. - 1997
2 Database Support for Interactive Computer Graphics - Spooner - 1984
1 Memo 259 - AI - 1973
1 ed): Data Models: Data-Structure-Set versus Relational - Rustin - 1974
1 Ilsoo Ahn: A Taxonomy of Time - Snodgrass - 1985
1 Tsichritzis: LSL: A Link and Selector Language - Dennis - 1976
1 Zaniolo: The Database Language GEM - Carlo - 1983
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University