[Lazarus] Embedded/small database
patspiper
patspiper at gmail.com
Wed Feb 18 10:28:50 CET 2015
On 17/02/15 21:50, Michael Van Canneyt wrote:
>
>
> On Tue, 17 Feb 2015, Kostas Michalopoulos wrote:
>
>> Sqlite can be very fast, but it needs the proper setup for that
>> (which may not be
>> relevant in all cases).
>>
>> Beyond that, Sqlite has a lot of high profile users (not to make a
>> piss match, but i
>> couldn't see any big users in Firebird's site and even those didn't
>> seem to mention if
>> it was embedded or client/server):
>>
>> https://www.sqlite.org/famous.html
>>
>> There are other less known uses of course, like the Fossil VCS and
>> AFAIK Apple also
>> uses it for the time capsule and FS versioning.
>>
>> Honestly, i wouldn't put down Sqlite :-).
>
> I would. Any database that allows you to store a string in a field
> that is declared as integer (as sqlite does), is out. It goes against
> the basic rules of the RDBMs: ACID. Period.
>
> If you ever encounter such a situation, the whole pascal db code
> simply goes 'poof'.
> If the table definition says 'integer', it should be an integer. if
> sqlite does not guarantee this (and it does not, it considers this a
> feature), it is out.
>
> I don't even understand that any pascal programmer (pascal being
> stronly typed) can consider such a system. But there are many things I
> don't understand :)
Is there any other free WinCE database engine?
Stephano
More information about the Lazarus
mailing list