[comp.databases] dBVista vs. Btrieve

btn@jupiter.uucp (btn) (12/07/88)

Hello Netlanders,

I am in the process of selecting a data base with a 'C' interface
for a PC application and wonder if you have used any of the above
products and what were your experiences with them.  The requirements
I have is that the product offers a 'C' programming interface,
can run within the basic 640K of the PC.  Both of these
products are btree based, offers a 'C' programing interface and
requires relatively less memory to run than a full blown data base
product such as INFORMIX, SYBASE, etc.  Please also send me
recommendation on other products that have worked well for you.  I will
summarize to the list if there is enough interest.

Thank you in advance,

Bich Nguyen
btn@tsca.istc.sri.com

jamesd@lakesys.UUCP (James Dicke) (12/10/88)

In article <15301@joyce.istc.sri.com> btn@jupiter.UUCP (btn) writes:
>Hello Netlanders,
>
>I am in the process of selecting a data base with a 'C' interface
>for a PC application and wonder if you have used any of the above
>products and what were your experiences with them.  The requirements
>I have is that the product offers a 'C' programming interface,
>can run within the basic 640K of the PC.  Both of these
>products are btree based, offers a 'C' programing interface and
>requires relatively less memory to run than a full blown data base
>product such as INFORMIX, SYBASE, etc.  Please also send me
>recommendation on other products that have worked well for you.  I will
>summarize to the list if there is enough interest.
>
>Thank you in advance,
>
>Bich Nguyen
>btn@tsca.istc.sri.com

Though I only use Btrieve I have looked at others.  But I would still
recomend Btrieve (now owned by Novell) for DOS applications.  Its
less expesive, only takes up about 40k of memory in machine language,
it has preimaging to protect your data, indexes are maintaned within the
same file (saving you an extra file descripter/pointer), the files
dynamicly grow in size (no perprocessing), and its easy to work with.

You can also get a program called Xtrieve (which I would call a must)
that genericly creates and maintains btrieve databases with the help of
data dictionary files (which if you're like me- can be used in your
application to genericly open & field the files,r as a stand alone
product).

I have clients with several 20+meg files that have grown over the years
and the data (and application) "just keeps on tickin'".


  __________________________________________________________________________
 |    king@abyss.UUCP    |    {backbone,uunet}!marque!lakesys!abyss!king    |
%|-----------------------+--------------------------------------------------|
%| "God is omnipotent, omniscient, omnibenevolent- it says so right here on |
%| the label."  God is a trademark of AT&T Bell Labs.  ** Space for rent ** |
%|__________________________________________________________________________|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%