I'm trying to replace GDBM in an application with a better key-value storage manager, and one of my objectives is to use the same database file across different architecture platforms. This, in particular, means it should be independent of the endian-ness and whether the architecture is 32-bit or 64-bit.
Does anyone know if either Tkrzw or LevelDB satisfy this? Or any other key-value DBMs?