El costo de ser único
Elegir una primary key parece una decisión pequeña, pero puede afectar el rendimiento, el tamaño de los índices, las relaciones entre tablas y la escalabilidad de toda una aplicación. En esta charla vamos a explorar qué diferencias existen entre usar un id numérico, un UUID como primary key o una estrategia híbrida con id interno y uid público en aplicaciones desarrolladas con Ruby on Rails y PostgreSQL. Analizaremos las ventajas, desventajas y costos ocultos de cada alternativa, incluyendo el impacto de UUID v4 y UUID v7 en las inserciones, los índices B-tree, las foreign keys, el almacenamiento y las consultas.
Santiago Merlo | Rails Senior Developer en Rootstrap