Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

18
OPS/OMS Encuentro Mensual de Junio RedDes BIREME/OPS/OMS Como manejar más de una base de datos en LILDBI-WEB

description

Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06 http://reddes.bvsalud.org/2013/06/24/encuentro-mensual-de-la-reddes-manejar-mas-de-una-base-en-lildbi-web-2706/

Transcript of Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

Page 1: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

OPS/OMS

Encuentro Mensual de JunioRedDes

BIREME/OPS/OMS

Como manejar más de una base de datos en LILDBI-WEB

Page 2: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

OPS/OMS

Agenda

1 - Entendimiento del problema

2 - Respuesta para ese problema

3 - Las soluciones identificadas

4 - Discusión

5 - Encaminamiento

Page 3: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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?

Page 4: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 5: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 6: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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/

Page 7: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 8: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 9: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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)

Page 10: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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*

Page 11: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 12: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 13: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 14: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 15: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

OPS/OMS

Campo 4 de la base de datos para crear bases de datos lógicas separadas

Índice de las bases de datos creadas

Page 16: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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.

Page 17: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

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

Page 18: Encuentro Mensual de la RedDes – Manejar más de una base en LILDBI-web – 27/06

OPS/OMS

Discusión

Dudas y consideraciones para discusión del grupo:

<[email protected]>