There are lots of database engines in the world. There are a growing number of open-source embedded database engines. How can you know which engine is right for your application? This page provides links to comparisons between SQLite and other database engines. The information that this page links to is intended to provide designers with information to help them choose the best database for their particular situation. If you find additional comparision information, please add a link to this page. *: SqliteVersusDerby - A comparision of SQLite and the CloudScape/Derby database recently open-sourced by IBM. *: SqliteVersusDbstar - A comparision of SQLite and the db.* database engine recently open-sourced by ITTIA. *: What about EmbeddedMySQL?: ({link: http://dev.mysql.com/doc/mysql/en/libmysqld_overview.html description}) I don't know enough to do a comparison myself, but it seems to have a lot of overlap. A big turn off for EmbeddedMySQL is their license - here's an extract: _:"The MySQL source code is covered by the GNU GPL license (see section G GNU General Public License). One result of this is that any program which includes, by linking with libmysqld, the MySQL source code must be released as free software (under a license compatible with the GPL)." (added by {link:http://www.smartpethealth.com DV}) Another turn off is its size: when i link SQLite into my app the difference is barely noticed not so with EmbeddedMySQL. *: What about SimpleSQL?: ({link: http://www.simplesql.org/ for description}) see: http://www.algonet.se/~blomster/licensing.html *: Sqlite Versus {link: http://firebird.sourceforge.net/ Firebird} - Firebird is open source, cross platform, embeddable, has wrappers for many language. Firebird is a full featured database and has a footprint of 2-3 MByte. A good choice when SQLite is too lite. Firebird can be used free of charge even for closed source projects.