[Lazarus] More explorations with tiOPF

Sven Barth pascaldragon at googlemail.com
Tue Mar 15 14:49:17 CET 2011


Am 15.03.2011 14:10, schrieb Graeme Geldenhuys:
> Op 2011-03-15 15:04, michael.vancanneyt@**** het geskryf:
>>
>> SQLLite obviously. Firebird embedded is a full firebird, with all
>> functionalies of a server.
>
>
> That what I thought. But you had me worried there for a second! :)
>
>
> By the way, that SQLLite issue seems very similar to the one in MySQL
> too. The latter allows you to setup field constraints without problems
> (yeah, they finally caught up on that one), but when you insert data,
> such field constrains are simply ignored. :-)
>
> It still blows my mind why Firebird RDBMS isn't more popular, yet
> half-baked ones like MySQL (and from what I can read SQLLite too) is.

While the type-safety can potentially lead to problems when non-Pascal 
systems access the database as well, I wouldn't describe SQLite (btw: 
only one "L" ;) ) as half-baked. It was a decision of the developers to 
allow this (although one might argue how they came to such a decision...).

Nevertheless SQLite has its usage, because it is so small (to be fair: I 
don't know the size of the Firebird embedded lib), so it's suited very 
well for embedded applications. This (and the license) might be the 
reason, that SQLite is used in iOS and Android as well.

Regards,
Sven




More information about the Lazarus mailing list