Abstract:
Ante el inminente uso de las bases de datos, su constante evolución, integración y el potencial económico que esta representa por el manejo de datos; y considerando el arduo trabajo que realizan los DBA en sus diferentes labores; se implementó un CASE denominado SYOPBASE (Sistema Optimizador de Base de Datos), el cual permitirá realizar un enlace entre el divorcio producido por el modelo lógico y el modelo físico del almacenamiento de los datos, contemplando sólo la optimización basada en la ubicación física de las tablas de acuerdo a las características físicas de los dispositivos de almacenamiento
Para la realización de la presente tesis en primera instancia se consideró un estudio la naturaleza de las tablas contenidas en las diferentes bases de datos, para posteriormente relacionarlas con los discos duros a utilizar dependiendo de las características propias de los mismos o de los tipos de RAID usados.
La siguiente fase fue implementar un Algoritmo Genético:
Algoritmo de búsqueda basado en la mecánica de la selección natural y de la genética natural. Combina la supervivencia del más apto entre estructuras de secuencias con un intercambio de información estructurado, aunque aleatorizado, para constituir así un algoritmo de búsqueda que tenga algo de las genialidades de las búsquedas humanas (Goldberg, 1989)
El cual se utilizó para determinar la mejor ubicación de cada una de las tablas en un
disco específico, optimizando de esta manera aquel trabajo que hasta la actualidad se realizaba empíricamente, sin ninguna base científica sino basado únicamente en la experiencia propia de la persona encargada de la base de datos.
Description:
Trabajo en el que se implementa un case denominado syopbase (sistema optimizador de base de datos), el cual permitira realizar un enlace entre el divorcio producido por el modelo lógico y el modelo físico del almacenamiento de los datos, contemplando sólo la optimización basada en la ubicación física de las tablas de acuerdo a las caractarísticas físicas de los dispositivos de almacenamiento.
Inicialmente se considera un estudio la naturaleza de las tablas contenidas en las diferentes bases de datos, para posteriormente relacionarlas con los discos duros a utilizar seguidamente se implementa un algoritmo genético.