Migración de la Base
de Datos de
Cartociudad a
PostgreSQL
(... y servicios WPS asociados)
José Vicente Higón, Javier Rodrigo, Francisco José Peñarrubia
SCOLAB Software Colaborativo S.L.
Índice
• Objetivos
• Infraestructura física
• Solución propuesta
• Servicios WPS
• Conclusiones
Objetivos
e implementar sevicios OGC con software libre.
• En el CNIG ya hay en marcha otras iniciativas para migrar
• En la actualidad se dispone de una base de datos Oracle
• Los servicios WPS de rutas y de área de influencia tienen
una dependencia con la librería de grafos de Oracle
• El objetivo principal es migrar la base de datos de
donde se tienen almacenado Cartociudad
Cartociudad y mantener los servicios WPS en
funcionamiento.
Infraestructura Física
Infraestructura Física
• 2 Lugares físicos distintos (Manoteras
e Ibáñez de Ibero)
• Unidos por una red de 100 Mbps
• Granja de Servidores
• Firewalls, Balanceadores de carga,
Proxies, etc
Solución propuesta
• 3 Nodos físicos en Ibáñez de Ibero +
2 nodos físicos en Manoteras
• Sistema con Balanceo de Carga
• Tolerante a Fallos
• Streaming Replication
• Todo con Software Libre
Solución Propuesta
PgPool
Software empleado:
• Base de datos: PostgreSQL + Postgis
• Balanceo de carga y Tolerancia a fallos:
• Replicación de contenidos: Streaming
• Administración PgPoolAdmin
• Linux Centos 6.4
Replication
Solución Propuesta: WatchDog
Servicios WPS
• Cálculo de rutas.
• Cálculo de áreas de influencia (y
puntos de interés en esa zona).
• Geocodificador de direcciones.
• Geocodificador inverso de direcciones.
• Otros (Buffer simple, generalización)
Servicios WPS. Implementación
• Servicios Web (json)
• 52North para WPS
• Demos
– Leaflet + Servicios Web
– OpenLayers + WPS
– Mobile version (HTML5)
Conclusiones
• Infraestructura
fallos.
• Servicios Web y WPS
– Sistema de alto rendimiento y tolerante a
– Funcionalidad mejorada (velocidad y
consumo de memoria)
• Sin costes de licencias anuales
• Sin dependencias
• Uso de estándares OGC
Migración de la Base de Datos de
Cartociudad a PostgreSQL
PREGUNTAS ¿?
Gracias por su atención
SCOLAB Software Colaborativo S.L.
José Vicente Higón, Javier Rodrigo, Francisco José Peñarrubia
[email protected]
Migración de la Base
de Datos de
Cartociudad a
PostgreSQL
(... y servicios WPS asociados)
José Vicente Higón, Javier Rodrigo, Francisco José Peñarrubia
SCOLAB Software Colaborativo S.L.
Índice
• Objetivos
• Infraestructura física
• Solución propuesta
• Servicios WPS
• Conclusiones
Objetivos
e implementar sevicios OGC con software libre.
• En el CNIG ya hay en marcha otras iniciativas para migrar
• En la actualidad se dispone de una base de datos Oracle
• Los servicios WPS de rutas y de área de influencia tienen
una dependencia con la librería de grafos de Oracle
• El objetivo principal es migrar la base de datos de
donde se tienen almacenado Cartociudad
Cartociudad y mantener los servicios WPS en
funcionamiento.
Infraestructura Física
Infraestructura Física
• 2 Lugares físicos distintos (Manoteras
e Ibáñez de Ibero)
• Unidos por una red de 100 Mbps
• Granja de Servidores
• Firewalls, Balanceadores de carga,
Proxies, etc
Solución propuesta
• 3 Nodos físicos en Ibáñez de Ibero +
2 nodos físicos en Manoteras
• Sistema con Balanceo de Carga
• Tolerante a Fallos
• Streaming Replication
• Todo con Software Libre
Solución Propuesta
PgPool
Software empleado:
• Base de datos: PostgreSQL + Postgis
• Balanceo de carga y Tolerancia a fallos:
• Replicación de contenidos: Streaming
• Administración PgPoolAdmin
• Linux Centos 6.4
Replication
Solución Propuesta: WatchDog
Servicios WPS
• Cálculo de rutas.
• Cálculo de áreas de influencia (y
puntos de interés en esa zona).
• Geocodificador de direcciones.
• Geocodificador inverso de direcciones.
• Otros (Buffer simple, generalización)
Servicios WPS. Implementación
• Servicios Web (json)
• 52North para WPS
• Demos
– Leaflet + Servicios Web
– OpenLayers + WPS
– Mobile version (HTML5)
Conclusiones
• Infraestructura
fallos.
• Servicios Web y WPS
– Sistema de alto rendimiento y tolerante a
– Funcionalidad mejorada (velocidad y
consumo de memoria)
• Sin costes de licencias anuales
• Sin dependencias
• Uso de estándares OGC
Migración de la Base de Datos de
Cartociudad a PostgreSQL
PREGUNTAS ¿?
Gracias por su atención
SCOLAB Software Colaborativo S.L.
José Vicente Higón, Javier Rodrigo, Francisco José Peñarrubia
[email protected]
Comentarios de: Migración de la Base de Datos de Cartociudad a PostgreSQL (0)
No hay comentarios