Hi,
I may have done something else wrong because I don't have any troubles for now with long keys.
I was just setting a key with a length of 21 and then trying to get the value, but it wasn't properly recorded. With a length of 20 it worked.
Anyway it's ok now. If I see something else, I'll double check before posting.
I changed the whole string usage with C in my program and I've got a db working well. It's behind Kyoto Cabinet and LevelDB in pure speed for my usage but at least it seems to work on IBM AIX 5.3 correctly. I'll do some more test in the near future.
Xavier