gidx is a library for creating and querying constant databases. Constant databases are important for a wide range of applications where databases are very infrequently modified but very frequently accessed. They have the oppertunity to make very extensive optimizations compared to read/write databases. They allow many clients to simultaneously access the database without any locking or synchronisation.
gidx is not yet complete, at the moment it can create databases containing integer and string fields but it cannot query them. A fsck-style tool is also included for verifying the integrity of the DB file structure.
More information will be written about the techniques used in gidx but only after I have actually implemented queries and made a few improvements to the format.
gidx is released under the terms of the GNU GPL v3.
Version 0.0 gidx-0.1.tar.gz.
You can follow development using git by issuing the following command:
git clone git://github.com/giannitedesco/gidx.git
Copyright (c) Spanish Inquisition 1478-1834. All rights reversed.