Re: Choosing a Windows Database

From: Mitchell Vincent (mitchell.vincent_at_gmail.com)
Date: 01/04/05


Date: Tue, 4 Jan 2005 18:06:35 -0500

I've used (rather, installed) Pervasive before. I would like to use
something that could be installed silently along with my software. Absolute
minimum administration is a must in most of my software cases.

Thank you very much for the reply!

"Wart" <nospamWart@epix.net> wrote in message
news:%23s2F%23xq8EHA.3640@tk2msftngp13.phx.gbl...
> Mitchell,
> Don't know about the .NET compatibility, but PervasiveSQL (Pervasive.Com)
> might have a place on your list.
> CF
>
> "Mitchell Vincent" <mitchell.vincent@gmail.com> wrote in message
> news:OFZjpTp8EHA.2196@TK2MSFTNGP11.phx.gbl...
>> It's a hard decision these days!
>>
>> I write a lot of shareware, mostly business apps and they almost always
>> use some kind of relational database. Until now I've been using SQLite,
>> but with my recent move to .NET, the SQLite ADO.NET provider is in an
>> unusable beta state so I've got to move on. I'm looking for something
>> affordable ($500ish or below), something SQL aware, something that
>> multiple users can access and something scalable and fast. Here is what
>> I've found so far, and why I like or don't like it :
>>
>> SQLite - Impressive little library but developed for *ix and
>> cross-compiled using MinGW, that makes me nervous. It also has no decent
>> ADO.NET or ODBC provider.
>>
>> Access - Probably the most obvious choice, but I've heard so many
>> conflicting reports of how great it is and how crappy it is that I have
>> no choice but to believe no one and stick Access in as a last resort. I
>> just don't know if it's scalable enough for multiple user concurrent
>> access.
>>
>> Firebird (firebird.sourceforge.net) - Impressive because it's free, but
>> the embedded version only allows for single user access to the database
>> file, that knocks it out of the running for most of my apps. It is based
>> on the Interbase code released back in 2000.
>>
>> MS-SQL/Orcale/<Insert your big name RDBMS here> - Just too expensive.
>>
>> MSDE - If it weren't 70 megs to distribute, maybe. That is WAY over what
>> I would want users to have to download for a trial or something
>>
>> CodeBase (www.codebase.com) - Really fast little embedded system. The
>> "SQL" version is nothing more than an ODBC driver for the DBF/xBase
>> files. Don't know how much I'd trust that in a multi-user environment.
>> Please, take me to school if I'm wrong for being afraid of using ODBC
>> through .NET.
>>
>> TurboDB (www.turbodb.com) - Much like CodeBase (I think?) but with native
>> ADO.NET provider(s). Not sure how well I'll be able to use something like
>> this as I've always used "real" RDBMSs like PostgreSQL and such.
>>
>> That's about it. I'd be willing to guess that there are a million others
>> out there using the DBF type files. Ideally the database I'd like would
>> support multiple concurrent users, SQL, a rich set of data types and have
>> an ADO.NET provider (or anything that supports that IList interface,
>> according to the developer of a control we use).
>>
>> Many thanks!
>>
>> --
>> - Mitchell
>>
>
>



Relevant Pages

  • Re: Choosing a Windows Database
    ... Don't know about the .NET compatibility, ... > use some kind of relational database. ... > multiple users can access and something scalable and fast. ... > ADO.NET or ODBC provider. ...
    (microsoft.public.vb.database)
  • Re: MS Oracle Data Provider BUG: Data corrupt after 16 rows with O
    ... Could you use this to check the data in your database? ... Once you have done this with both the Oracle managed provider and either ... imported into the 9i database without any errors (i tried 8i Client as well ...
    (microsoft.public.dotnet.framework.adonet)
  • RE: Merging with Word
    ... You state that your application is not a "spilit" database application. ... you have multiple users and you are attempting to have everyone ... There is no reason for not splitting an application when there are going to ... what I tried is to have Access open a Word Doc and fill in the ...
    (microsoft.public.access.modulesdaovba)
  • Re: application design problem
    ... Actual action is depends on your Provider which provide service for a particual database or data store. ... When I would click Button1 this sql would execute: ... I dont think its a good idea to put all your client spcific logic ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Network
    ... I was planning to load the database on to the server and have ... it is not *recommended* to have multiple users in the same ... The "best practice" is to split the application into a data file (tables ... not recommend that if the data is mission critical and I would certainly ...
    (microsoft.public.access.gettingstarted)