encuentro mensual de la reddes – manejar más de una base en lildbi-web – 27/06
Post on 13-Jun-2015
211 Views
Preview:
DESCRIPTION
TRANSCRIPT
OPS/OMS
Encuentro Mensual de JunioRedDes
BIREME/OPS/OMS
Como manejar más de una base de datos en LILDBI-WEB
OPS/OMS
Agenda
1 - Entendimiento del problema
2 - Respuesta para ese problema
3 - Las soluciones identificadas
4 - Discusión
5 - Encaminamiento
OPS/OMS
Entendimiento del problema
Pantalla de ISIS DOS
Pantalla de WinISIS
Con las versiones DOS y Windows de ISIS es posible manejar base de datos distintas físicay logicamente. ?Es posible hacer esto usando LILDBI-Web?
OPS/OMS
Respuesta para ese problema
• No es posible trabajar en una sola instancia de LILDBI-Web con más de una base de datos certificada;
• No es posible cambiar el nombre físico de la base de datos LILACS (certificada);
• No es recomendable instalar varios LILDBI-Web en carpetas diferentes, es decir, lildbi1, lildbi2 en el mismo Virtual Host
OPS/OMS
Las soluciones identificadas
• Una instancia de lildbi-web por base de datos certificada;
• Recomendado utilizar la configuración de Virtual Host con dominio a través de la directiva ServerName*
• Utilizar el campo 4 para identificar las varias bases de datos lógicas que se desea manejar.
* Necesario registrarse en el DNS o en el archivo hosts
OPS/OMS
Configuración de Virtual Host para los aplicativos de la BVS
httpd.conf/BIREME/Apache24/conf/
httpd-vhosts.conf/BIREME/Apache24/conf/extra/
OPS/OMS
httpd.conf
ServerRoot "/BIREME/Apache24"
ServerName localhost
DocumentRoot "/BIREME/Apache24/htdocs"<Directory "/BIREME/Apache24/htdocs"> Options Indexes FollowSymLinks AllowOverride All
Order deny,allowAllow from all
</Directory>
Configuración de Virtual Host para los aplicativos de la BVS
Ejemplo de configuración del directorio del aplicativo Apache
Ejemplo de configuración de la directiva ServerName del dominio principal
OPS/OMS
httpd.conf
ScriptAlias /cgi-bin/ "/BIREME/Apache24/cgi-bin/"
<Directory "/BIREME/Apache24/cgi-bin"> AllowOverride None Options FollowSymLinks Order allow,deny Allow from all</Directory>
Include conf/extra/httpd-vhosts.conf
Configuración de Virtual Host para los aplicativos de la BVS
Ejemplo de configuración del directorio del aplicativo Apache
Habilitar la directiva de inclusión del httpd-vhosts.conf
OPS/OMS
httpd-vhosts.conf
<VirtualHost *:80>DocumentRoot "/BIREME/www/htdocs/"<Directory "/BIREME/www/htdocs/">
AllowOverride AllOptions FollowSymLinks MultiViewsOrder deny,allowAllow from all
</Directory>DirectoryIndex index.htm index.php homepage.htmScriptAlias /cgi-bin/ "/BIREME/www/cgi-bin/"<Directory "/BIREME/www/cgi-bin/">
AllowOverride NoneOptions FollowSymLinks ExecCGIOrder allow,denyAllow from all
</Directory></VirtualHost>
Configuración de Virtual Host para los aplicativos de la BVS
Ejemplo de configuración de un Virtual Host agregado con la configuración del dominio principal
Directiva para permitir ejecución de archivo ejecutable (wxis.exe)
OPS/OMS
httpd-vhosts.conf<VirtualHost *:80>
DocumentRoot "/BIREME/lildbi1/htdocs/"<Directory "/BIREME/lildbi1/htdocs/">
AllowOverride AllOptions FollowSymLinks MultiViewsOrder deny,allowAllow from all
</Directory>ServerName lildbi-local1DirectoryIndex index.htm index.php homepage.htmScriptAlias /cgi-bin/ "/BIREME/lildbi1/cgi-bin/"<Directory "/BIREME/lildbi1/cgi-bin/">
AllowOverride NoneOptions FollowSymLinks ExecCGIOrder allow,denyAllow from all
</Directory></VirtualHost>
Configuración de Virtual Host para los aplicativos de la BVS
Ejemplo de configuración de un Virtual Host agregado con la configuración del dominio principal
Directiva para permitir ejecución de archivo ejecutable (wxis.exe)
Agregando un dominio en la misma puerta del servidor principal
*
Necesario registrarse en el DNS o en el archivo hosts*
OPS/OMS
Ventajas• Bases de datos física y
logicamente separadas;
• Solamente uma instáncia para configurarse;
• Solamente necesario actualizar una instáncia con las bases auxiliares, versiones actuales del DeCS y actualización de versión del LILDBI-Web.
Desventajas• Necesidad de instalar,
configurar y publicar en el DNS múltiples instáncias del LILDBI-Web com múltiples Virtual Hosts;
• Actualización de todas las instancias siempre que salga un nuevo paquete LILDBI-Web, una actualización de bases auxiliares y las actualizaciones anuales del DeCS.
Configuración de Virtual Host para los aplicativos de la BVS
OPS/OMS
Campo 4 de la base de datos para crear bases de datos lógicas separadas
Instalación estándar com LILACS como base default
OPS/OMS
Instalación customizada con inclusión base auxiliar con el nombre de las bases locales
Campo 4 de la base de datos para crear bases de datos lógicas separadas
OPS/OMS
Los registros separados logicamente se pueden recuperar a través del interfaz de búsqueda iAH
Campo 4 de la base de datos para crear bases de datos lógicas separadas
OPS/OMS
Campo 4 de la base de datos para crear bases de datos lógicas separadas
Índice de las bases de datos creadas
OPS/OMS
Campo 4 de la base de datos para crear bases de datos lógicas separadas
Visión de la interfaz Editor en lo cual se puede veer en cuales bases de datos esto
registro puede ser recuperado.
OPS/OMS
Ventajas• No hay duplicidad de entrada
de datos porque un registro puede ser buscado en distintas bases de datos;
• Inserción de ubicación del ítem en campo repetible (Localización del documento);
• Todas las actualizaciones son hechas en solamente una instalación;
Desventajas• Imposibilidad de haber
registros fisicamente separados;
Campo 4 de la base de datos para crear bases de datos lógicas separadas
OPS/OMS
Discusión
Dudas y consideraciones para discusión del grupo:
<reddes.bvs-tech@listas.bireme.br>
top related