[Lazarus] Embedded database for Lazarus/Linux

Joost van der Sluis joost at cnoc.nl
Thu Jun 17 11:30:04 CEST 2010


On Thu, 2010-06-17 at 09:39 +0200, Luca Olivetti wrote:
> En/na Michael Van Canneyt ha escrit:
> 
> > I don't know where you read it, but it's definitely false.
> > or outdated. firebird embedded works on linux, windows, mac.
> > 
> > I've been using it since years; version 2.0 and 2.1. Works very well 
> > with FPC, and unlike sqlite, it offers the possibility to work with 
> > full-blown client/server architecture without change in program code.
> 
> I don't know if it's outdated but overall I think this is a fair comparison:
> 
> http://www.sqlite.org/cvstrac/wiki?p=SqliteVersusFirebird
> 
> In my case the deciding factor was the last one:
> 
> "Concurrency
> 
> SQLite allows multiple programs to be connected to the same database 
> simultaneously. The embedded version of Firebird does not. If you run 
> Firebird in client/server mode, it allows concurrent access with 
> fine-grain locking. But in embedded mode, only one program can connect 
> to the database at a time."

Yes, but read this forum-thread. (This applies to the used dataset
offcourse)

http://www.lazarus.freepascal.org/index.php/topic,9504.0.html

Joost.





More information about the Lazarus mailing list