The computer industry has seen significant changes in the last decade. In database systems,
we have seen the widespread acceptance of RDBMSs for traditional business applications,
such as order processing, inventory control, banking, and airline reservations.
However, existing RDBMSs have proven inadequate for applications whose needs are quite
different from those of traditional business database applications. These applications include