Diseño de claves únicas (claves primarias) para una base de datos NoSQL altamente desnormalizada

Estoy trabajando en una aplicación web relacionada con foros de discusión utilizando la base de datos Java y Cassandra.

Necesito construir 'claves' para las filas que almacenan los detalles del usuario y otro conjunto de filas que almacenan el contenido publicado por el usuario.

Una opción es obtener el UUID generado aleatoriamente proporcionado por el lenguaje Java, pero estos tienen 16 bytes de longitud. y dado que la base de datos NoSQL implica una desnormalización pesada, me preocupa si estaría desperdiciando mucho espacio en disco, RAM y otros recursos si la clave se pudiera generar en tamaños más pequeños.

Necesito generar dos tipos de claves, una para los Usuarios y otra para el Contenido publicado por los Usuarios.

Para el contenido publicado por los usuarios, seríatimestamp+userId ser una buena llave dóndetimestamp es la hora del servidor en la que se publicó el contenido yuserId se refiere a la clave de la fila del usuario.

Cualquier sugerencia, comentario apreciado ..

Gracias marcos

Respuestas a la pregunta(1)

Su respuesta a la pregunta