Cianplan

Nivel 2: Datos · L2.3 Particionamiento / sharding y consistent hashing

Hot keys, índices secundarios y rebalanceo

Mitigar las particiones calientes y comparar índices locales contra globales.

13 min · Pro

Lo que te llevas

  • El hash reparte llaves, no tráfico: una llave popular es una sola partición, sin importar cómo le hagas hash.

Y 3 ideas más dentro de la clase, en Pro.

Cómo está armada la clase

  1. El problema
  2. La versión simple
  3. Arreglar las hot keys
  4. Índices secundarios locales contra globales
  5. Rebalancear sin mover todo
  6. Cuándo hacer sharding
  7. Rango vs hash
  8. Consistent hashing
  9. Hot keys e índices
  10. Rebalanceo
  11. Comprueba lo que entendiste