Sei sulla pagina 1di 13

Soporte y mantenimiento de base de datos y aplicativos

Las bases de datos constituyen la fuente de información primaria a todos los servicios que
el centro de información virtual ofrece a sus usuarios, es por ello que se debe monitorear
para garantizar su correcto funcionamiento ante posibles eventualidades que puedan
darse en el trabajo diario.

Trabajar con una base de datos nos permite:

a. Tener una independencia de los datos y de su tratamiento, es decir, cambiar datos no


implica cambiar programas y viceversa.
b. Disponer de coherencia en los resultados porque se reduce la redundancia.
c. Mejorar la disponibilidad de los datos porque no existe un dueño de ellos.

Como parte de las soluciones ofrecidas en el Toolkit, se ofrecen soluciones sobre 2 tipos
de bases de datos: el tradicional ISIS y el novedoso MySQL. Cada uno tiene sus propias
ventajas y desventajas radicas principalmente en el nivel de conocimiento que el personal
de tecnología tenga sobre ellas.

BASES DE DATOS ISIS

Para efectuar el proceso de mantenimiento requiere contar con las herramientas


necesarias para tal fin, en ese contexto es recomendable utilizar el conjunto de utilitarios
CISIS elaborado por el Centro Latinoamericano y del Caribe de Información en Ciencias
de la Salud (BIREME). En dicho portal, también encontrará los manuales necesarios que
lo guiarán en su uso correcto.

Instalación
1. Ingrese a la siguiente dirección Web
http://bvsmodelo.bvsalud.org/php/level.php?lang=es&component=28&item=1

2. Descargue la versión de acuerdo a la plataforma de trabajo que utiliza que puede ser:
Windows o Linux.
3. Descomprima el archivo y guarde todos los archivos en el directorio utilizado por el
Sistema Operativo del computador.

Ejemplo. En plataforma Windows puede almacenarlos en la carpeta c:\windows y en


plataforma Linux puede usar la carpeta /usr/bin.

NOTA.
Considere asignar los derechos de acceso y ejecución correctos de acuerdo a su
plataforma de uso.

4. Verifique el funcionamiento de los utilitarios, es suficiente con escribir el nombre de


uno de ellos en la ventana de comandos utilizado por su sistema operativo y luego
pulsar la tecla <Enter>.

Ejemplo. Escriba mx y pulse <Enter>, deberá visualizar una pantalla similar a la


siguiente:
Mantenimiento de la base

Una vez instalados los utilitarios CISIS, el proceso de mantenimiento para una base de
datos debe incluir:

a. Limpieza de los datos


Este proceso consiste en eliminar de la base de datos todos aquellos caracteres
especiales que pudieron haber sido registrados involuntariamente durante el proceso
técnico. Estos caracteres generan problemas a futuro que pueden llegar a dañar el
contenido del o los registros. El utilitario mxcp es el orientado para tal fin.

¿Cómo utilizarlo?

Ubíquese en el directorio donde se encuentra la base de datos y escriba las siguientes


líneas desde la ventana de comando:

1. mxcp miBaseIsis create=otraBaseIsis clean tell=100 <enter>


2. copy otraBaseIsis.mst miBaseIsis.mst <enter>
3. copy otraBaseIsis.xrf miBaseIsis.xrf <enter>

b. Optimización del tamaño físico que ocupa la base de datos

Por su naturaleza, el ISIS tiene la particularidad de incrementar el tamaño físico de la


base de datos al momento de crear ó modificar el contenido de un registro. Esto si no
es controlado puede originar un sobre dimensionamiento de la base lo que produce
una pérdida en la performance para el acceso a sus datos. Se estima un tamaño
aproximado de 1KB por cada registro, es decir si mi base de datos tiene 10,000
registros, el tamaño físico aproximado que debe ocupar la base debe estar en un
rango de los 10MB.

El utilitario mx es el orientado para este fin.


¿Cómo utilizarlo?
Ubíquese en el directorio donde se encuentra la base de datos y escriba las siguientes
líneas desde la ventana de comando:

1. mx miBaseIsis iso=archivo.iso now -all tell=100 <enter>


2. mx iso=archivo.iso create=miBaseIsis now –all tell=100 <enter>

c. Generación del índice de los datos


Este proceso permitirá garantizar el correcto acceso y almacenamiento de la
información en la base de datos evitando que se corrompa fácilmente.
El utilitario mkxrf es el orientado para este fin.

¿Cómo utilizarlo?
Ubíquese en el directorio donde se encuentra la base de datos y escriba las siguientes
líneas desde la ventana de comando:
1. mkxrf miBaseIsis <enter>
2. A la pregunta ok? Responda escribiendo la palabra ok y luego pulse la tecla
<enter>

d. Generación de los índices para permitir las búsquedas de información.


Los índices de búsqueda son indispensables para permitir a los usuarios ubicar su
información en la base de datos, es un proceso que en forma permanente debe ser
realizado para garantizar su acceso. Justamente uno de las grandes ventajas que
mantiene el ISIS sobre otras soluciones es su rapidez en atender consultas a través
de sus índices.
El utilitario mx es el indicado para este fin.

Cómo utilizarlo?
Ubíquese en el directorio donde se encuentra la base de datos y escriba la siguiente
línea de comando:
mx miBaseIsis fst=@miArchivo.fst fullinv/ANSI=miBaseIsis now –all tell=100 <enter>

Para mayor información sobre el uso de los utilitarios puede consultar:


http://bvsmodelo.bvsalud.org/download/cisis/CISIS-ManualReferencia-es-5.2.pdf

BASES DE DATOS MySQL

Existen en el mercado diferentes herramientas que permiten administrar una base de


datos MySQL tales como: PhpMyAdmin, MySQL-Front, entre otros. MySQL al ser un
manejador de base de datos utilizado sobre diversas soluciones de servicios vía Web,
cuenta con una gran cantidad de usuarios que a través de comunidades y foros ayudan a
solucionar eventuales problemas que pudieran suceder.

Instalación
Tomaremos como ejemplo la herramienta PhpMyAdmin.
a. Ingrese a la siguiente dirección Web
http://www.phpmyadmin.net/home_page/downloads.php
b. Descargue la versión de acuerdo a la plataforma de trabajo que utiliza que puede ser:
Windows o Linux.

Mantenimiento de la base
Una vez instalado correctamente el PhpMyAdmin, debe ingresar a su módulo de
administración de base de datos utilizando un navegador Web, donde encontrará una
base llamada toolkitdb que guarda todas las tablas utilizadas en el Sistema, en ellas debe
principalmente optimizar el índice por cada tabla lo que garantizará el acceso rápido a la
información.
Para ello, debe utilizar el comando Optimize de la siguiente manera:
- Ingrese a la opción a la pestaña SQL
- Escriba: Optimize table nombreTabla;
- Hacer clic en el botón “Go”

Si se maneja grandes volúmenes de información, es recomendable realizar este


proceso por lo menos una vez a la semana.

Lineamientos para efectuar copias de respaldo (backups)

Las copias de respaldo constituyen un proceso fundamental en todo centro de información


porque garantiza la pronta recuperación de la información ante cualquier eventualidad
sobre las bases de datos. Si bien existen formas de realizar este proceso, lo importante es
que el soporte donde se realiza debe ser el apropiado y debe estar almacenado en un
lugar seguro, de preferencia en un lugar externo o mantener una copia en forma local y
otra en un lugar externo.

BASES DE DATOS ISIS

Las bases de datos ISIS están conformadas por una colección de archivos, donde cada
uno tiene su propia finalidad, sin embargo para efectos de realizar una copia de respaldo
es suficiente con copiar en un lugar seguro los archivos con la extensión .mst, .xrf y .fst.
Es decir, se está efectuando un respaldo exclusivo de toda la información así como del
archivo donde se definen las llaves de indización para que se facilite su recuperación a
través de los diversos servicios que ofrece el centro de información.

Los pasos que debe seguir son:


a. Establezca un soporte seguro que puede ser un disco duro externo, un
directorio compartido de otro servidor, una unidad de disco local.
b. Cree una estructura de directorios tipo árbol que facilite la identificación de
su contenido.

c. Copie los archivos: miBaseIsis.mst, miBaseIsis.xrf y miBaseIsis.fst en el


directorio correspondiente. Este proceso puede realizarse en forma
manual o estableciendo una tarea en el Servidor para su realización en
forma automática.

BASES DE DATOS MySQL

Para efectuar respaldos en una base de datos MySQL, debe utilizar la herramienta
administración de su preferencia (para fines prácticos usaremos el PhpMyAdmin).
Recuerde que el objetivo es el mismo, lo que cambia es el procedimiento de acuerdo al
manejador de base de datos utilizado.

Los pasos que debe seguir son:


a. Establezca un soporte seguro que puede ser un disco duro externo, un
directorio compartido de otro servidor, una unidad de disco local.
b. Cree una estructura de directorios tipo árbol que facilite la identificación de
su contenido.

c. Ingrese al PhpMyAdmin desde su navegador Web.

d. S
e
l
eccione la base de datos toolkitdb

e. Seleccione la opción Export (Exportar)


f. Hacer clic en Save as file

g. Hacer sobre el botón Go (Ejecutar).

h. Se le presentará una ventana solicitando guardar la copia del


archivo con toda la información de cada tabla que conforma la base
de datos toolkitdb.
i. Seleccione la opción “Guardar” y almacénelo en el directorio
correspondiente de acuerdo a su organización.

Lineamientos para la restauración de la información

Restaurar implica efectuar el proceso inverso al de sacar copias de respaldo, es decir,


que debo realizar para crear mi base de datos a partir de mis copias de respaldo en el
menor tiempo posible para garantizar la operatividad del Sistema.
Ambos procesos son complementarios y de vital importancia.

De acuerdo al proceso de generación de copias de respaldo, ya se cuenta con una


estructura definida de directorios y archivos que facilitan su identificación, en tal sentido el
proceso que debemos seguir es el siguiente:
BASE DE DATOS ISIS

a. Ubicarse en el directorio donde se almacena la base de datos.

b. Ubicar en el dispositivo de respaldo el directorio respectivo con la información


de nuestro interés

c. Copiar del dispositivo de respaldo los archivos .mst, .xrf y .fst al directorio de la
base de datos

d. Utilizar el utilitario CISIS llamado mx para generar el índice de búsquedas.


En la unidad de Soporte y mantenimiento de base de datos y aplicativos se
indica como instalar las herramientas CISIS y el uso del comando mx para la
generación del índice.
BASE DE DATOS MySQL

a. Ingresar al PhpMyAdmin desde su navegador Web

b. Ubicarse en la base de datos toolkitdb

c. Ir a la pestaña Import (Importar)


d. Utilice el botón “Examinar” para ubicar en su dispositivo de respaldo la base de
datos a recuperar y luego da clic en el botón “Abrir”.

e. Finalmente, dar clic en el botón “Go”

Potrebbero piacerti anche