Dr. Dobb's Sourcebook September/October 1997 -- Object Databases


FEATURES

ODMG 2.0: An Overview

by R.G.G. Cattell and Douglas K. Barry

The Object Database Management Group's primary goal is to promote standards for writing portable applications. Release 2.0 of the ODMG standard differs from Release 1.2 in a number of ways, including Java language bindings. In addition, Douglas provides details about the upcoming "Online Database Derby", which will let you see database management software in action in a real-life, multiuser, Internet environment.

Fault Tolerance with Object Databases

by Andrew E. Wade

As database systems become more distributed, they offer the possibility of dramatically reducing the frequency of failures. Andrew discusses the facilities ODBMSs have to do this, what new facilities they're adding, and how these affect you.

Authorization Models for Object-Oriented Databases

by Frank Buddrus

To protect data, it is critical that all databases support authorization. Frank presents a flexible approach for providing customized authorization to object-oriented databases.

ODBMS Solutions

by Chris Aakre

Chris shows how his company used an ODBMS to build an application designed to aid customer-support analysts capture information and find solutions.

Relational C++ Objects

by Eric Kass

Eric presents a database system that builds on C++ by adding a set of object classes that provide an object-oriented modeling environment. This system overcomes the inherent problem of mapping a hierarchical object schema to flat storage.

Dealing with Java Persistence

by Johnny Martin

Direct Express for Java is a tool that gives

Java developers access to an ODBMS's C++ bindings

without having to write C++ code.

COLUMNS

20/20

by Al Williams

To test drive Microsoft's Visual J++ Java development environment, Al develops a calendar applet that you can place on a web page.

DTACK Revisited

by Hal W. Hardenbergh

There's more to 3D video than meets the eye. Hal examines the goings-on in the 3D video market, and speculates on where that market is going.

Database Developer

by Ken North

As next-generation database architectures evolve, vendors continue their debate over where to install logic and which data types belong in what server. Ken examines the issues, and shows that database developers have more options than ever for deploying discrete logic in the right place.

Web Database Developer

by William Robert Stanek

In the early days of the Web, developers created their own web-to-database solutions using CGI. William takes a look at how CGI works and how you can pass data to and from CGI scripts.

Software and the Law

by Marc E. Brown

So you want to hire your competitor's top programmers? Marc examines the pitfalls in doing so.