Capítulo 10. Replicación y datos externos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

PostgreSQL dispone de varias opciones para compartir datos con servidores o fuentes de datos externos. La primera opción son las opciones integradas de replicación de PostgreSQL, que te permiten crear una copia de tu servidor lista para ejecutarse en otro servidor PostgreSQL. La segunda opción es utilizar complementos de terceros, muchos de los cuales están disponibles gratuitamente y probados con el tiempo. La tercera opción es utilizar una envoltura de datos ajena (FDW). Los FDW te dan flexibilidad para consultar una amplia gama de fuentes de datos externas. Desde la versión 9.3, algunos FDW también permiten la actualización: estos incluyen postgres_fdw, hadoop_fdw, y ogr_fdw (consulta "Consulta de otros formatos tabulares con ogr_fdw").

Visión general de la replicación

Las razones para replicar tus bases de datos se reducen a dos: disponibilidad y escalabilidad. La disponibilidad se garantiza proporcionando un servidor redundante de modo que, si tu servidor principal se cae, tengas otro que pueda asumir inmediatamente su papel. Para bases de datos pequeñas, bastaría con asegurarte de que tienes otro servidor físico listo y restaurar la base de datos en él. Pero para bases de datos grandes (en terabytes), la restauración en sí podría llevar horas, si no días. Para evitar el tiempo de inactividad, tendrás que replicar.

La otra ...

Get PostgreSQL: Up and Running, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.