En las últimas semanas he estado enfurecido contra una vieja base de datos Firebird. Esta base de datos es mala por todo tipo de razones, pero una cosa que noté fue que cada campo de cada tabla tiene dos índices; cada uno con un solo segmento, uno en asc
orden y uno en desc
orden.
Además de la conveniencia de tener un índice para cada campo en cada tabla, me hizo pensar: ¿hay alguna ventaja para los índices de un solo segmento de tener dos índices con los mismos segmentos de índice, pero uno en desc
y uno en asc
? ¿Hay algo que ganar, o un DBMS moderno simplemente usaría el asc
índice y comenzaría desde el final y avanzaría si fuera necesario?