[Lazarus] More explorations with tiOPF

Graeme Geldenhuys graemeg.lists at gmail.com
Tue Mar 15 16:03:28 CET 2011


Op 2011-03-15 15:49, Sven Barth het geskryf:
>
> 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...).

Which such decisions, I'll always call them half-backed. I was trying to 
find the original MySQL article I was reading the other day that show 
that HUGE flaw with data integrity, then I came across another website 
listing about 20 other huge flaws of MySQL. Some where quite ridiculous, 
like inserting data, but when reading that data back, the values have 
changed because of overflow issues etc.. Your data has NO guaranteed to 
be safe in MySQL - probably why it is so popular for toy projects like 
websites [where data clearly has no great valuable].

As I said, I don't know SQLite, but if they do similar stupid things 
like MySQL, then they are no good to me either.


> 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

Firebird Embedded uses a +-200KB lib (if I remember correctly). That's 
pretty small, and it can be shared between many apps because it's not 
compiled into each executable.

Firebird (and it's parent Interbase) has been around for year, is proven 
technology; has rather big clients like the US Military etc. We have put 
Firebird though it's paces (like power interruptions, broken network 
links etc), and the data always came out reliable.


Regards,
   - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/





More information about the Lazarus mailing list