db4o is an object database, native to Java and for .NET, including CompactFramework and Mono.
Features include ACID transactions, automatic class schema recognition, Native Queries, small footprint, and many more, that make it ideal for embedded use in devices, packaged software and realtime systems.