Graeme Geldenhuys wrote:
On 09/05/06, Michael Van Canneyt <[EMAIL PROTECTED]> wrote:
> sqlite is good candidate too (multiplatform,single file,fast, only one
> dll/so required)

Sorry, but no:
- No external dependencies, please.

I agree on this. It must be a self standing format without any
3rdParty requirements.

Regards,
 - Graeme -



I still think that sqlite is the best.The only problem is external library, but I suspect that it can be compiled into static library and linked directly to pascal program instead of using external DLL/SO. Second problem could be Tsqlite3dataset , but we are not forced to use it,and there are simpler but more stable pascal classes for sqlite3.

Advantages:
- single file
- almost full SQL 99
- indexes
- useful functions like "glob" ( I have used it to create limited full-text search over 70 MB database and it really flow) - XML could be stored are text or blob with keywords table linked to it for full text search and topics index


Just my (modest) two cents.


Regards
Boguslaw Brandys

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to