An Embedded Database Engine, in Pure Java
Itzam/Java is a deliberately portable and concise package for creating and manipulating keyed-access database files containing variable-length, random access records. Information is referenced by user-defined key values; indexes may be combined with or remain separate from data.
Itzam/Java is a 100% Pure Java reimplementation of the Itzam engine. The latest version uses Java generics and NIO for improved performance and flexibility. Suitable for projects hosted on systems large and small, from servers to Android devices. It can be licensed under the Simplified BSD for Open Source projects or a closed source/proprietary license.