[comp.databases] Simple question on what type of database to use.

rsingh1@dahlia.waterloo.edu (11/25/89)

Hello.  Perhaps you could take a bit of time to help me.

I am writing a package that requires the following types of data, and
formats of records to be maintained:

Names, addresses, etc... 

An index of a large file system where
some records point to newer or revised versions
or similar types of files.                        

The ability to create records at a moments notice, and it should be
reasonably fast.

Several programs will be running along with the database, each needing
different records and things, with different data.  Most of the data will
be kept on media, but it would be good if a cacheing system existed that
would keep the most used data in memory.

The program will be running on an amiga.  The typical enviornment will be
an amiga, with 1.5 megs.  The ideal enviornment will be a 6-9 meg amiga,
with 68020.
 
The program should be able to queue multiple requests for data, and
deal with them in accordance to priority of request, size of request (get
the smaller requests done first), and it should be quick.
 
My questions are:

What would be the best system through which to implement this?
  I am looking at a product called CBTREE (B+ tree), which includes
  source at a reasonable cost (130cdn).  The company is called
->PEACOCK SYSTEMS<- and they say that the source can be compiled under
  lots of different platforms (IBM, UNIX, XENIX).
 
Does anyone have experience with this company, or this product?
 
Anyone have any experience with database shells that can be easily
ported to the amiga?
 
Anyone know of any other products available for the amiga that could help
me out?  I don't need any graphics, as the entire set up works through
several serial ports.  The database program itself need have no output
at all.

If you could point me to some sources of where to look, I'd appreciate it.