H2

H2 (http://www.h2database.com/html/main.html) is a free embedded RDBMS commonly used for development and testing. It normally can run in file system mode for persistence or in-memory mode. It has a very small footprint and is extremely easy to configure and use. It doesn't have many of the enterprise features offered by other mainstream database engines and hence normally is not preferred for production usage.