PostgreSQL: Administración y explotación de sus bases de datos
Español | 4 Mb | Pdf | Autor: Sébastien LARDIÈRE | Páginas: 215 | Pass:www.detodoprogramacion.org
Descripción:
El administrador de las bases de datos, el técnico del sistema operativo y el desarrollador, encontrarán en este libro la información imprescindible para explotar de la mejor manera posible, todas las posibilidades de PostgreSQL (en su versión 10, en el momento de escribir este libro).
Los primeros capítulos del libro cubren la instalación de PostgreSQL en Windows y GNU/Linux, así como la preparación del entorno de ejecución del servidor. A continuación, el autor presenta las aplicaciones cliente que se pueden utilizar, los diferentes argumentos de seguridad y los diferentes aspectos de PostgreSQL relativos al soporte del lenguaje SQL. Los capítulos posteriores introducen la
programación en PostgreSQL y detallan la administración y explotación (de la configuración del servidor para las diferentes tareas de explotación, pasando por las copias de seguridad). Un capítulo presenta las herramientas adicionales que enriquecen la utilización de PostgreSQL. Para terminar, el autor introduce el
tema de la replicación de los datos entre diferentes servidores, estudiando la replicación física y lógica integrada en PostgreSQL, así como la herramienta Slony.
PostgreSQL es una herramienta dedicada al almacenamiento y tratamiento de datos. Una de las cuestiones importantes durante la elección de un sistema de administración de bases de datos es la referida al tamaño del volumen aceptado por el software. De manera general, PostgreSQL se basa extensamente en las capacidades del sistema operativo y, por lo tanto, no impone límites de volumen. Sin embargo, hay algunas excepciones:
- El tamaño de un campo está limitado a 1 gigabyte. En la práctica, este tamaño queda limitado por la cantidad de memoria RAM disponible para leer este campo.
- El tamaño de un registro está limitado a 1,6 terabytes. El tamaño de una tabla está limitado a 32 terabytes.
- El número máximo de columnas en una tabla puede ir desde 250 hasta 1600, según el tamaño de un bloque de datos y el tamaño de los tipos de datos utilizados para las columnas.
Una vez que se tienen en cuenta estas consideraciones, PostgreSQL no impone otros límites sobre el tamaño de una base de datos o la cantidad de registros en una tabla. En contraposición, el sistema operativo utilizado puede aportar sus propias limitaciones.
El ecosistema de PostgreSQL ofrece numerosas extensiones para PostgreSQL, que permiten enriquecer su comportamiento y ayudar al administrador de bases de datos a explotar las instancias. Estas extensiones están reunidas en el seno de una red de extensiones: PostgreSQL eXtension Network: https://pgxn.org/ Algunas extensiones de esta red se instalan a través de los almacenes de paquetes para Debian o RedHat, proporcionados por los desarrolladores de PostgreSQL. Se trata de una alternativa pertinente porque los paquetes se proporcionan en forma de programas o librerías binarias ya compiladas, mientras que la utilización de la red PGXN hace necesaria la compilación de las extensiones.
Cuando la extensión deseada no está disponible en los almacenes, la red PGXN propone descargar y compilar automáticamente la extensión. Para esto, hay que instalar el comando pgxn y los archivos de encabezado de PostgreSQL. Los mecanismos de dependencias de las distribuciones Debian o Redhat instalan el resto de las dependencias necesarias.
Contenido:
- Preámbulo
– Instalación
– Inicialización del sistema de archivos
– Conexiones
– Definición de los datos
– Programación
– Explotación
– Herramientas
– Replicación
No hay comentarios:
Publicar un comentario