Next: Bibliography
Up: Implantación de un B
Previous: La opción Fin
El funcionamiento de este B+ puede mejorarse en varios aspectos, en esta
sección se mencionan algunos problemas detectados, después de haber
entregado el programa; y algunas consideraciones que pueden agregarse para
un mejor uso del B+.
- Existe el arreglo de apuntadores, a la estructura de los registros,
en los nodos ``rama''. En este tipo de nodo no tiene ningún sentido
tener este arreglo, pues en un árbol de orden grande se
desperdicia una gran cantidad de memoria. De hecho se podría
considerar de colocar una estructura de datos que maneje memoria
dinámica en lugar de tener un arreglo, evidentemente esto
tendría un costo en el tiempo de ejecución.
- La definición de la llave puede realizarse en un union de
varios tipos para evitar, al máximo posible, volver a compilar
el programa cada vez que se desee cambiar la estructura.
- Intentar establecer una ``meta estructura'' para poder manejar
distintas estructuras en los registro, similar a las que utilizan
los manejadores de bases de datos.
- La interfaz de usuario puede ser mejorada en varios aspectos como
el uso de herramientas para manejo en ambientes de ventanas e
incorporación de nuevas opciones, entre otras cosas.
El código fuente puede falicitarse escribiendo al autor.
Next: Bibliography
Up: Implantación de un B
Previous: La opción Fin
Amilcar Meneses
2003-09-08