I received a couple of private answers from list and thought to share them with
all of you. Between choices were XML files, SleepyCat db, SQLite and couple
of others. I chosed SQLite and here is why:

Pros:
 Public domain - use for any purpose without paying.
 Small disk footprint - executable + shared library (DLL) 280 KB stripped.
 SQL based - implements a large subset of SQL92.
 Relational database.
 Transactions supported - atomic commit and rollback protect data integrity.
 Good enough documentation is included.
 Widely supported all over the Internet (mailing lists, news groups etc…).
 Command line tool for managing database included.
 Simple and intuitive C/C++ interface built-in.
 Self-contained - no external dependencies.
 Works under Linux or under Windows 2000.
 Source code of database itself is highly commented.
 A complete database (multiple tables and indices) is stored in a single file.
 ODBC supported by additional module.
 JDBC supported by additional module.
 Python interface supported by additional module.
 PHP interface supported by additional module.
 Perl interface supported by additional module.
 Ruby interface supported by additional module.

Cons:
 Set of SQL commands not full (although sufficient).
 No remote access (although its easy to implement it with rsh/ssh).

                        Thank you all.
                                Michael.

On Tue, 17 Sep 2002 14:21:09 +0300
Michael Sternberg <[EMAIL PROTECTED]> wrote:

> I'm looking for a small and simple database for Linux embedded system.

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to