Check out the new USENIX Web site.
COOTS '99
COOTS '99 Tutorials
Tuesday, May 4, 1999
Afternoon Tutorial Sessions (1:30 pm - 5:00 pm):
T6pm   Building Scalable ODBMS Applications
Matt BenDaniel, Object Design, Inc.

Who should attend: C++ and Java architects and programmers building or planning applications which need object persistence with large datasets and/or many users. Proficiency with C++ or Java and distributed applications or DBMS is a plus.

Experienced application developers have concluded that an Object Database is an essential building block for production OO systems that support high usage loads and gigabyte-to-terabyte-sized storage. ODBMS's provide tremendous advantages compared with RDBM's, flat files or serialization, but only when the appropriate design and implementation techniques are applied. The nature and importance of these techniques can become painfully apparent during project delays due to the pitfalls that abound.

The tutorial first reviews the main aspects of ODBMS architecture and key scalability concepts. The techniques are explained with diagrams and examples. The tutorial concludes with a close look at a deployed application using these techniques.

The tutorial attendees will learn the principles of scalable ODBMS application design. Developers will better understand how ODBM's work and how to obtain their benefits. This will also enable architects to scope projects better.

A brief course outline is:
 
-   Using the Techniques
-   Review of ODBMS
-   Key Concepts
-   Process Techniques
-   Data Techniques
-   Transaction Techniques
-   Real Example Application
 


 Matt BenDaniel is Principal Consulting Engineer at Object Design, Inc. Since 1990 he has provided ODBMS training, design consulting, and deployment assistance to hundreds of clients. Object Design in Burlington, Massachusetts is the leading ODBMS vendor. BenDaniel has an SB from MIT in Computer Science and an SM in Management from the Sloan School at MIT.
 


Program at-a-Glance -  Tutorials -  Technical Sessions -  Registration -
Keynote Address -  Activities & Services -  Hotel & Travel Info -  Brochure Home
Conference Index
Events Calendar
USENIX home