Skip to main content

Databases: The Integrative Force in Cyberspace

  • Chapter
  • 616 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3551))

Abstract

Database technology has come a long way. Starting from systems that were just a little more flexible than low-level file systems, they have evolved into powerful programming and execution environments by embracing the ideas of data independence, non-procedural query languages, extensible type systems, automatic query optimization (including parallel execution and load balancing), automatic control of parallelism, automatic recovery and storage management, transparent distributed execution–to just name a few. Even though database systems are (today) the only systems that allow normal application programmers to write programs that will be executed correctly and safely in a massively parallel environment on shared data, database technology is still viewed by many people as something specialized to large commercial online applications, with a rather static design, something substantially different from the “other” IT components. More to the point: Even though database technology is to the management of persistent data what communication systems are to message-based systems, one can still find many application developers who pride themselves in not using databases, but something else. This is astounding, given the fact that, because of the dramatic decrease in storage prices, the amount of data that needs to be stored reliably (and retrieved, eventually) is growing exponentially–it’s Moore’s law, after all. And what is more: Things that were thought to be genuinely volatile until recently, such as processes, turn into persistent objects when it comes to workflow management, for example.

The paper argues that the technological evolution of database technology makes database systems the ideal candidate for integrating all types of objects that need persistence one way or the other, supporting all the different types of execution that are characteristic of the various application classes. If database systems are to fulfill this integrative role, they will have to adapt to new roles vis-a‘-vis the other system components, such as the operating system, the communication system, the language runtime environment, etc. but those developments are under way as well.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Babu, S., Widom, J.: Continuous Queries over Data Streams. SIGMOD Record 30(3), 109–120 (2001)

    Article  Google Scholar 

  2. Bell, G.: MyLifeBits: A Lifetime Personal Store. In: Proc. of Accelerating Change 2004 Conference, Palo Alto, Ca (November 2004)

    Google Scholar 

  3. Bernstein, P.A.: Generic Model Management—A Database Infrastructure for Schema Manipulation. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, p. 1. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  4. Common Language Runtime. In: Microsoft.NET Framework Developer’s Guide, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconthecommonlanguageruntime.asp16

  5. Goldman, R., McHugh, J., Widom, J.: From Semistructured Data to XML: Migrating the Lore Data Model and Query Language. In: Proc. of the 2nd Int. Workshop on the Web and Databases (WebDB 1999), Philadelphia, Pennsylvania, June 1999, pp. 25–30 (1999)

    Google Scholar 

  6. Gray, J.: The Laws of Cyberspace. Presentation at the International University in Germany (October 1998), http://research.microsoft.com/%7Egray/talks/1998_laws.ppt

  7. Gray, J., Szalay, A.S., et al.: Online Scientific Data Curation, Publication, and Archiving. In: Proc. of SPIE Astronomy, Telescopes and Instruments, Waikoloa, pp. 103–107 (2002)

    Google Scholar 

  8. Gray, J.: The Revolution in Database Architecture. Technical Report, MSR-TR-2004-31 (March 2004)

    Google Scholar 

  9. Jones, C., et al.: The Atomic Manifesto: a Story in Four Quarks. In: Dagstuhl Seminar Proceedings 04181, http://drops.dagstuhl.de/opus/volltexte/2004/9

  10. Lampson, B.: Computer systems research: Past and future. In: Proc. of SOSP (1999) Invited talk

    Google Scholar 

  11. Leymann, F., Roller, D.: Production Workflow—Concepts and Techniques. Prentice Hall, Englewood Cliffs (1999)

    Google Scholar 

  12. Proceedings ICDE Conference on Data Engineering, Vienna (1993)

    Google Scholar 

  13. Ratsch, E., et al.: Developing a Protein-Interactions Ontology. Comparative and Functional Genomics 4(1), 85–89 (2003)

    Article  Google Scholar 

  14. Wedekind, H.: Datenorganisation. Walter de Gruyter, Berlin (1975)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Reuter, A. (2005). Databases: The Integrative Force in Cyberspace. In: Härder, T., Lehner, W. (eds) Data Management in a Connected World. Lecture Notes in Computer Science, vol 3551. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499923_1

Download citation

  • DOI: https://doi.org/10.1007/11499923_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26295-4

  • Online ISBN: 978-3-540-31654-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics