Intuicion del concepto
La metafora esencial: RANK vs DENSE_RANK es como una herramienta especializada en SQL que resuelve un problema concreto. Para entenderlo, piensa en una analogia cotidiana: asi como un destornillador sirve para atornillar (no para martillar), este concepto existe para un proposito especifico.
Por que existe este concepto? PostgreSQL maneja enormes volumenes de datos. RANK vs DENSE_RANK nace de la necesidad de organizar, recuperar o transformar informacion de manera eficiente sin perder precision ni rendimiento. No lo usarias para todo, pero cuando el problema correcto aparece, no hay otra forma tan limpia de resolverlo.
Piensa en RANK vs DENSE_RANK como un atajo mental: una vez que entiendes su proposito, empiezas a ver oportunidades para usarlo en todas partes. Los mejores desarrolladores SQL no son los que mas conceptos conocen, sino los que saben cual aplicar en cada situacion.