Object Orieneted DatabasesObject Oriented Database Learning Center

Objectivity Home - Government - Objectivity/DB - Webinars - Download Software

Objectivity Object Oriented Databeses

 

Download a PDF version of this Article

Learning Center Home

Table of contents:

Building High-perfomance Object Oriented Databases

 

High delete/archival rates: Applications that are constantly streaming in new data often have a need to archive older data and keep newer data online.

For most SQL databases this requires a query on all tables by time and a complex mechanism to copy the data (atomically) to another storage repository and then delete it from the database.

The overhead in terms of processing and I/O involved in this operation is very large. Reversing the process and restoring archived data into the original repository can be equally difficult.

Again, this is a direct result of organizing data into tables. It may make much more sense to reorganize the data from several tables by time, rather than by type, especially if most of the user queries to fetch the data will have a time constraint as well.

Copyright © Objectivity, Inc. 2000 - 2008. All Rights Reserved.