Мы сделали это, потому что в то время memcached (на котором основан memcachedb) мог принимать только ключи определенной длины
Я предполагаю, что, поскольку некоторые ключи превышают максимальную длину, разрешенную сервером, они решили создать ключ md5 для его хранения.
Однако я не уверен, что существует связь между этим и тем фактом, что они не могут легко добавить новые серверы (поскольку memcached также использует хеширование даже для перераспределения .. возможно, memcachedb не делает)