Succeeding with Object Databases : A Practical Look at Today's Implementations with Java and XML
An in-depth guide to object databases from researchers and developers in the field To build robust databases that are easier to maintain and contain less code, object databases use object-oriented languages such as C++ and Java along with object technologies. This book provides a comprehensive guide to object data management and explores some of the latest topics in the field such as JDBC and SQLJ support in object-relational databases, XML for data access, and database modeling using UML. Readers will also find a practical discussion of object data management and a number of detailed case studies showing first-hand experiences using the latest tools and products including GemStone, O2, Objectivity/DB, ObjectStore, Oracle and Poet. A companion Web site contains links to object-oriented database software applications, resources, and source code The promise of object databases has yet to be met, but with new technologies like Java, XML, and UML, they are starting to get a second look. Of particular interest is the combination of object and relational databases.
- Hardback | 416 pages
- 195.58 x 236.22 x 30.48mm | 1,020.58g
- 30 Oct 2000
- John Wiley and Sons Ltd
- John Wiley & Sons Inc
- New York, United States
About Akmal Chaudhri
AKMAL B. CHAUDHRI is a Senior Architect with Informix Software. He is also the coeditor of Object Databases in Practice and a frequent speaker at a number of international conferences, including OOPSLA and Object World. ROBERTO ZICARI is full professor of Computer Science at the Johann Wolfgang Goethe University in Frankfurt, Germany. He is Editor-in-Chief of the Theory and Practice of Object Systems journal (Wiley ) and has consulted and lectured in Europe, North America, and Japan.
"An excellent, easy-to-use, practical guide to object and object-relational databases." (M2 Communications, 15 January 2001)
Table of contents
OODBMS History and Concepts; OBJECT-RELATIONAL SYSTEMS; Mapping UML Diagrams to Object-Relational Schemas in Oracle 8; SQLJ and JDBC: Database Access in Java; Penguin: Objects for Programs, Relations for Persistence; XML; A New Stage in ODBMS Normalization: Myth or Reality?; PDOM : Lightweight Persistency Support; The Model of Object Primitives (MOP); BENCHMARKS AND PERFORMANCE; A Performance Comparison of Object and Relational Databases for Complex Objects; Object Databases and Java Architectural Issues; Addressing Complexity and Scale in a High-Performance Object Server; DATABASE DEVELOPMENT; The Unified Modeling Process in Web-Deployed, Object-Oriented Database Systems; Teaching Object-Oriented Database Concepts; Building a Jasmine Database; Seamlessness and Transparency in Object-Oriented Databases; CASE STUDIES; Experiences Using the ODMG Standard in Bioinformatics Applications; An Object-Oriented Database for Managing Genetic Sequences; The Geospatial Information Distribution System (GIDS); Architecture of the Distributed, Multitier Railway Application DaRT; CONCLUSIONS; Conclusion; References; Appendix; Index.