Article View: borland.public.cppbuilder.database.ado
Article #3013Re: best database
From: Mike Ruskai
Date: Tue, 28 Jan 2003 10:36
Date: Tue, 28 Jan 2003 10:36
49 lines
3422 bytes
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-mailReferences:
<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