Postgres

Páginas: 5 (1220 palabras) Publicado: 6 de octubre de 2011
REPLICACION CON POSTGRESQL-SLONY-I EN WINDOWS

POSTGRESQL
Es el gestor de bases de datos de codigo abierto mas avanzado hoy en dia, ofreciendo control de concurrecia multiversion, soportando casi toda la sintaxis SQL,contando tambien con un amplio conjunto de enlaces con lenguajes de programación.
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicadobajo la licencia BSD, como su nombre lo indica, utiliza el lenguaje SQL para llevar a cabo sus búsquedas de información, las bases de datos generadas dentro de servidores de SQL son bases de datos relacionales.
Las herramientas de replicación de bases de datos son imprescindibles para centros de datos, Slony es una excelente elección cuando se requiere realizar una replicación asíncrona de basesde datos de PostgreSQL.
Cumple completamente con las características atomicidad, consistencia, aislamiento y durabilidad (Atomicity, Consistency, Isolation and Durability: ACID) para realizar transacciones seguras, es multiplataforma, está disponible para 34 plataformas en su última versión estable. Posee interfaces nativas para lenguajes como ODBC, JDBC, C, C++, PHP, PERL, TCL, ECPG; PYTHON yRUBY, además de traer soporte para la herencia y la seguridad de la capa de dispositivo de transportación de datos (Secure Sockets Layer: SSL). Además, PostgreSQL puede ser personalizado por el usuario en muchas formas, según sus necesidades, por ejemplo, adicionando entre otros, un nuevo:

• Tipo de datos.
• Funciones.
• Operadores.
• Funciones agregadas.
• Lenguajes procedurales.HERRAMIENTA DE REPLICACION

• Slony-I

MODELOS DE REPLICACION

• PgAdmin3: Entorno de escritorio visual.
• PgAccess : Entorno de escritorio visual.
• PhpPgAdmin: Entorno Web.
• Psql: Cliente de consola.

SLONY-I:
Es un sistema de replicacion asincrono para PostgreSql de una base de datos maestra hacia multiples bases de datos hijas que realiza las actualizaciones utilizando triggers, loque significa que no puede propagar cambios de esquemas y operaciones con objetos . Actualmente Slony solamente replica cambios a tablas y secuencias.
La ventaja que tenemos con Slony es que el servidor primario manda las actualizaciones en tiempo real a la base de datos esclava y en caso de que falle el servidor primario, continuamos trabajando con la base de datos esclava.
En el "origen" decada tabla replicada, un trigger adicional se agrega y se almacena schemadoclogtrigger () . Por cada suscriptor, las tablas son aumentadas con un trigger que ejecuta la funcion schemadocdenyaccess (), esta función evita que cualquier cosa que no sea el proceso slon actualice los datos en tablas replicadas. Además, todos los otros factores desencadenantes y las normas sobre las tablas replicadas sesuprimen en los suscriptores. No se maneja "de forma automática," usted, como administrador de base de datos, tendrá que construir una secuencia de comandos SQL DDL y lo presentará, a través de slonik execute script.

PREREQUISITOS

Instalar POSTGRESQL 8.4
Instalar Slony-I v.2.0.4-1

PGADMIN-III

Interfaz gráfica soporta todas las características de PostgreSQL y facilita enormemente laadministración. La aplicación también incluye un editor SQL con resaltado de sintaxis, un editor de código de la parte del servidor, un agente para lanzar scripts programados, soporte para el motor de replicación Slony-I y mucho más.



CONCEPTOS IMPORTANTES ANTES DE EMPEZAR LA REPLICACION

• Cluster: Conjunto de bases de datos PostgreSql dentro de las cuales sucede la replicacion.

• Nodo:Es una base de datos que participara en el proceso de replicacion.

• Set de Replicacion: Conjunto de tablas y secuencias que se replicaran.

• Origen: proveedores y suscriptores: Los nodos que reciben la informacion se denomina nodos suscriptores, dichos nodos suscriptores se pueden en proveedores y s u vez tienen otros nodos suscriptores.

• Comandos Slonik: E s un pequeño interprete...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Postgrados
  • POSTGRADO
  • postgres
  • postgrado
  • Postgrado
  • postgrado
  • Postgres
  • Postgrado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS