Component Database Systems

Dittrich, Klaus R.; Geppert, Andreas

In stock
Regular price 34.000 KD inc. VAT
License
Table of contents
  • Cover
  • Copyright Pageiv
  • Contentsvii
  • Forewordv
  • Prefacexv
  • Chapter 1. Component Database Systems: Introduction, Foundations, and Overview1
  • 1.1 Introduction2
  • 1.2 The Need for Componentized DBMSs4
  • 1.3 Prerequisites and Foundations of CDBMSs8
  • 1.4 Related Work: The Roots of CDBMSs12
  • 1.5 Component Database Models19
  • 1.6 Summary and Conclusion28
  • Chapter 2. Distributed Component Database Management Systems29
  • 2.1 Introduction30
  • 2.2 Single-Site Component DBMSs35
  • 2.3 Distributed Component DBMSs52
  • 2.4 Summary69
  • Chapter 3. All Your Data: The Oracle Extensibility Architecture71
  • 3.1 Overview72
  • 3.2 Extensible Type System76
  • 3.3 Server Execution Environments78
  • 3.4 Extensible Indexing and Operators81
  • 3.5 Defining a Text-Indexing Scheme86
  • 3.6 Extensible Optimizer88
  • 3.7 User-Defined Aggregates93
  • 3.8 Abstract Tables96
  • 3.9 Cartridge Basic Services100
  • 3.10 Case Studies101
  • 3.11 Conclusion104
  • Chapter 4. Extensible Indexing Support in DB2 Universal Database105
  • 4.1 Introduction106
  • 4.2 Hard-Wired Indexing108
  • 4.3 High-Level Indexing of User-Defined Types109
  • 4.4 Applications118
  • 4.5 Loose Integration of External Search Engines124
  • 4.6 Performance132
  • 4.7 Related Work and Conclusion134
  • Chapter 5. Enabling Component Databases with OLE DB139
  • 5.1 Introduction140
  • 5.2 Universal Data Access141
  • 5.3 OLE DB: A Component Data Model143
  • 5.4 Services154
  • 5.5 Custom Data Providers157
  • 5.6 Component Database Scenarios158
  • 5.7 Microsoft Data Access Software Developer’s Kit167
  • 5.8 Summary171
  • Chapter 6. An Architecture for Transparent Access to Diverse Data Sources175
  • 6.1 Introduction176
  • 6.2 System Overview178
  • 6.3 Goals for the Wrapper Component Architecture179
  • 6.4 Building a Wrapper180
  • 6.5 Wrapper Implementations200
  • 6.6 Related Work202
  • 6.7 Conclusion205
  • Chapter 7. Building Component Database Systems Using CORBA207
  • 7.1. Introduction208
  • 7.2 Object Management Architecture209
  • 7.3 Common Object Request Broker Architecture211
  • 7.4 Common Object Services224
  • 7.5 Common Facilities229
  • 7.6 Building Componentized Applications229
  • 7.7 CORBA and Database Interoperability233
  • 7.8 Conclusion235
  • Chapter 8. The Architecture of a Database System for Mobile and Embedded Devices237
  • 8.1 Introduction238
  • 8.2 The Idea of a Pure Java Database Management System238
  • 8.3 User API and Object Model239
  • 8.4 Object Management242
  • 8.5 Transaction Management243
  • 8.6 Concurrency Control244
  • 8.7 Backend245
  • 8.8 Distributed Applications246
  • 8.9 Event Management247
  • 8.10 Log Service248
  • 8.11 Postprocessing249
  • 8.12 On-Demand Assembly of Components250
  • 8.13 Outlook251
  • Chapter 9. Conclusions and Perspectives253
  • 9.1 Achievements254
  • 9.2 Open Issues255
  • 9.3 The End (Is Not Yet Near)260
  • Bibliography263
  • Index281
  • About the Authors290
Book details
  • Vendor Elsevier S & T
  • SKU 9781558606425
  • ISBN-13 9780080490724
  • Author Dittrich, Klaus R.; Geppert, Andreas
  • Category Computers
  • Subject Storage & Retrieval

Do you have questions about this book?

Ask an expert!



Component Database Systems is a collection of invited chapters by the researchers making the most influential contributions in the database industry's trend toward componentization


This book represents the sometimes-divergent, sometimes-convergent approaches taken by leading database vendors as they seek to establish commercially viable componentization strategies. Together, these contributions form the first book devoted entirely to the technical and architectural design of component-based database systems. In addition to detailing the current state of their research, the authors also take up many of the issues affecting the likely future directions of component databases.


If you have a stake in the evolution of any of today's leading database systems, this book will make fascinating reading. It will also help prepare you for the technology that is likely to become widely available over the next several years.

* Is comprised of contributions from the field's most highly respected researchers, including key figures at IBM, Oracle, Informix, Microsoft, and POET.
* Represents the entire spectrum of approaches taken by leading software companies working on DBMS componentization strategies.
* Covers component-focused architectures, methods for hooking components into an overall system, and support for component development.
* Examines the component technologies that are most valuable to Web-based and multimedia databases.
* Presents a thorough classification and overview of component database systems.