Re: Embeddable databases
From: Gerrit (msng1_at_newsgroups.nospam)
Date: 02/11/05
- Next message: James: "Re: Sending parameters to a stored procedure (VB.Net 2003 + SQL Server"
- Previous message: jason_at_cyberpine.com: "Can' update access mdb with asp.net VB Microsoft.Jet.OLEDB.4.0"
- In reply to: Frans Bouma [C# MVP]: "Re: Embeddable databases"
- Next in thread: Otis Mukinfus: "Re: Embeddable databases"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 11 Feb 2005 11:15:37 +0100
I agree, but the clients are only using the database as "read-only data
store". I was originally going to use a XML file, but I need something I can
perform some simple queries on without having to load the entire
database/dataset into memory. The database is only going to be updated once
a week or so, so there will be no concurrency conflicts or even concurrent
writes. Just simple quieries.
Gerrit
"Frans Bouma [C# MVP]" <perseus.usenetNOSPAM@xs4all.nl> wrote in message
news:OmCVTf7DFHA.1936@TK2MSFTNGP14.phx.gbl...
> Gerrit wrote:
>> It looks like when using the embedded Firebird engine, only one user can
>> access the database file at the time. Do you know if this is true? Only
>> one user will write to the database, but it may happen that multiple
>> users will read from it at the same time (even though that is unlikely).
>
> that's not the purpose of an embedded db I think: the db in an embedded
> app is there to support the app, which is ran by the user. If you have
> multi-user requirements, I think a normal server database setup would be
> more appropriate...
>
> FB
>
>>
>> Gerrit
>>
>> "Frans Bouma [C# MVP]" <perseus.usenetNOSPAM@xs4all.nl> wrote in message
>> news:uxOsq05DFHA.4052@TK2MSFTNGP15.phx.gbl...
>>
>>> Gerrit wrote:
>>>
>>>> Hi.
>>>>
>>>> I'm looking for a relational and embeddable "file system based"
>>>> (non-client/server) database engine for .NET applications. Microsoft
>>>> JET (Access) is not an option, as it looks like it is being quietly
>>>> phased out without a replacement. So far I have found these three that
>>>> seem to be worth considering:
>>>> SQLite: http://www.sqlite.org
>>>> Firebird (embedded): http://www.dotnetfirebird.org
>>>> VistaDB: http://www.vistadb.net
>>>
>>>
>>> Firebird's embedded server is OK, however some very complex queries
>>> might fail. (8 joined tables or more). but then again, it's free and
>>> works OK. Also an advantage: a lot of tools support firebird, and with
>>> Carlos' excellent .NET provider for Firebird, you can develop against
>>> the firebird server, and move your code to an embedded situation with
>>> just a change in the connection string.
>>>
>>> Frans
>>>
>>> --
>>> ------------------------------------------------------------------------
>>> Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
>>> My .NET blog: http://weblogs.asp.net/fbouma
>>> Microsoft MVP (C#)
>>> ------------------------------------------------------------------------
>>
>>
>
>
> --
> ------------------------------------------------------------------------
> Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
> My .NET blog: http://weblogs.asp.net/fbouma
> Microsoft MVP (C#)
> ------------------------------------------------------------------------
- Next message: James: "Re: Sending parameters to a stored procedure (VB.Net 2003 + SQL Server"
- Previous message: jason_at_cyberpine.com: "Can' update access mdb with asp.net VB Microsoft.Jet.OLEDB.4.0"
- In reply to: Frans Bouma [C# MVP]: "Re: Embeddable databases"
- Next in thread: Otis Mukinfus: "Re: Embeddable databases"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|