VALDEZ GALVÁN CÉSAR CRISTÓBAL ¿QUÉ ES UN ÁRBOL PAGINADO?
A PESAR DE QUE ATACAN EL PROBLEMA DE MANTENER UN ÍNDICE EN ORDEN
CON UN COSTO DE EJECUCIÓN BAJO, LOS AVL NO SOLUCIONAN EL PROBLEMA DE REQUERIR UN NÚMERO ALTO DE BÚSQUEDAS. LOS ÁRBOLES BINARIOS PAGINADOS SOLUCIONAN ÉSTA PROBLEMÁTICA ALOCANDO MÚLTIPLES NODOS BINARIOS EN LA MISMA PÁGINA DEL DISCO. VENTAJAS DE UN SISTEMA PAGINADO
• EN UN SISTEMA PAGINADO, NO SE INCURRE EN EL COSTO DE UNA BÚSQUEDA
EN DISCO SOLAMENTE PARA OBTENER UNOS POCOS BYTES. EN VEZ DE ESO, UNA VEZ TOMADO EL TIEMPO DE BUSCAR EN UN ÁREA DEL DISCO, SE LEE LA PÁGINA ENTERA DESDE EL ARCHIVO. • CUANDO BUSCAMOS EN UN ÁRBOL BINARIO, EL NÚMERO DE BÚSQUEDAS NECESARIAS ES 𝑙𝑜𝑔2 𝑛 + 1 . EN LA VERSIÓN PAGINADA, SE REDUCE A 𝑙𝑜𝑔𝑘+1 (𝑛 + 1), DONDE EN AMBOS CASOS N SE REFIERE AL NÚMERO DE LLAVES Y EN EL SEGUNDO CASO K ES EL NÚMERO DE LLAVES POR PÁGINA DESVENTAJAS DE LOS ÁRBOLES PAGINADOS
• ES MUCHO MÁS DIFÍCIL SI SE RECIBEN LLAVES DE MANERA ALEATORIA Y SE INSERTAN TAN
RÁPIDO COMO SON RECIBIDAS. EL PROBLEMA RADICA EN QUE LAS LLAVES INCORRECTAS PUEDEN SER COLOCADAS EN LA RAÍZ DE LOS ÁRBOLES Y CREAR UN DESBALANCE. • ALGUNAS OPERACIONES SIGUEN SIENDO COSTOSAS EJEMPLO • EN LA FIGURA SIGUIENTE, SE PRESENTA UN EJEMPLO DE UN ÁRBOL CON PÁGINAS DE 7 NODOS (3 NIVELES) • EN ESTE EJEMPLO PODEMOS LOCALIZAR CUALQUIERA DE LOS 63 NODOS CON NO MÁS DE 2 ACCESOS A DISCO. • SI HACEMOS LA PÁGINA DE UN NIVEL MÁS GRANDE, TENDRÍAMOS 64 PÁGINAS MÁS DE 7 NODOS C/U Y PODRÍAMOS ENCONTRAR CUALQUIERA DE LOS 511 NODOS TOTALES [(64+9)*7] CON SÓLO 3 ACCESOS AL DISCO REFERENCIAS