🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.database.ado
Article #3013

Re: best database

#3013
From: Mike Ruskai
Date: Tue, 28 Jan 2003 10:36
49 lines
3422 bytes
On Sat, 25 Jan 2003 07:26:41 +0100, X04001 wrote:

>Hi,
>I would like to build an application which uses a database. however, this
>application should be sold in the future...so i would like to know which
>database :
>
>- is the best to support
>- is the easiest to use/program/develop
>- is the cheapest when we need to sell application with it
>
>I have some ideas about database like Access, MySQL, DBase,PostGre... but i
>need some expertise from people...
>
>My Application should be a client/server application and maybe use ODBC (i
>have BCB5 pro)

I'm hardly an expert, but if you want client server, forget about file-based
databases like Access, dBase, and Paradox.

Most of the major SQL-based client/server databases (DB2, Oracle, Sybase,
etc.) work well.  Most are also very expensive, and would pad the cost of
whatever you're going to sell if it has to include the server software. 
Interbase also seems to work well, in my limited testing of it.  There's a
free version, and an offshoot of that version called Firebird.  You can
distribute Firebird free of charge.

If you intend to supply data with your application which must remain secure,
that changes things a bit.  You can't secure the data of any of these
client/server setups, unless the OS can do it for you.  In my case, where
distributing a couple gigabytes of proprietary data is central to the
product, which must run on completely insecure OS's such as Win9x/Me, the
only viable option was Access.  Paradox and dBase allow password protection
as well, but complicated SQL performance in BDE is pretty bad, and Paradox
has its own network storage issues anyway (such as requiring that all clients
accessing a table refer to it by the same path name, sans drive letter, and
not being able to access a table stored on an OS/2 server machine from a
Win2K client machine at all).

If the data will be the customers, then using and distributing Firebird with
the program would probably work very well.  It uses a single container file
for the entire database, and, unlike Access, that file tends to be very
small, and it stays that way when data isn't actually added.


--
 - Mike

Remove 'spambegone.net' and reverse to send e-mail.
Technical Details
Message-ID: <gunaalqrneguyvaxarg.h9f6s50.pminews@207.105.83.65>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <3e322dc2@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10bf25,f797c54838e86dd
X-Google-Attributes: gid10bf25,public
X-Google-Thread: 10698b,f797c54838e86dd
X-Google-Attributes: gid10698b,public
X-Google-ArrivalTime: 2003-01-28 02:42:08 PST
Newsgroups: borland.public.cppbuilder.database.ado,borland.public.cppbuilder.database.desktop
From: "Mike Ruskai" <spamten.knilhtrae@begonedynnaht.net>
Message-ID: <gunaalqrneguyvaxarg.h9f6s50.pminews@207.105.83.65>
References:  <3e322dc2@newsgroups.borland.com>
Date: Tue, 28 Jan 2003 05:36:05 -0500 (EST)
Reply-To: "Mike Ruskai" <spamten.knilhtrae@begonedynnaht.net>
X-Newsreader: PMINews 2.00.1205 For OS/2
Organization: TLF
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: Re: best database
NNTP-Posting-Host: 65.40.241.238
X-Trace: newsgroups.borland.com 1043750166 65.40.241.238 (28 Jan 2003 02:36:06 -0800)
Lines: 51
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail