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