[comp.databases] Software Engineering database system

donovan@hpindwa.HP.COM (Donovan Hsieh) (07/14/89)

We are currently using a SQL based relational database system as the data
manager for our Software Configuration Automation Leverage Enhancement (SCALE),
a Software Engineering type application. Based on the nature of this 
application which stores mostly source, libray and related textual modules and
their control information, an Object-Oriented database (OODB) would be the 
best match. But since OODB technology is still at its early age and we don't 
want to bet our product based on it. We decided to use a SQL based database 
system. After the first product release, we found out that the database is 
poorly performed and consumed large amount of disk space due to the database 
complexity.

Currently, we are looking for alternatives to replace the relational database.
I'm looking for input and suggestions from those who have experienced similar 
problems before. One possible approach for us is to use a simple keyed 
access file system, such as the DBM or NDBM library routines from Berkeley 
4.2 UNIX system to store the control information, and coupled with a 
customized object manager to handle the source and textual modules. I'll try
to summarize the input if there is enough feedback.



Donovan Hsieh
Businees Network Division
Hewlett-Packard, Cupertino