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 architectur