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