Rendimiento de ID largas

Me he estado preguntando sobre esto por algún tiempo. En CouchDB tenemos algunas ID de registro bastante ... por ejemplo:

"000ab56cb24aef9b817ac98d55695c6a"

Ahora, si estamos buscando este elemento y revisamos la estructura de árbol creada por la vista. Parece un entero simple ya que una identificación sería mucho más rápida. Si usáramos enteros de 64 bits, sería un simple CMP seguido de un JMP (suponiendo que el código Erlang estaba usando JIT, pero entiendes mi punto).

Para las cadenas, supongo que generamos un hash del ID o algo así, pero en algún momento tenemos que hacer una comparación de caracteres en los 33 caracteres ... ¿eso no afectará el rendimiento?

Respuestas a la pregunta(2)

Su respuesta a la pregunta