Вы находитесь на странице: 1из 15

Gestion y Seguridad de Bases de Datos

1181677
Actividad AA2Ev3 - Plan de Instalacion para SMBD

Carlos Mario Trejos Suarez


89006846

Servicio Nacional de Aprendizaje


SENA
2016

Introduccion

La siguiente practica tiene como fin definir los parametros y


requerimientos Iniciales para la instalacion del SMBD PostgreSQL en
su version 64 Bits para una version instalable en un Sistema Operativo
Microsoft Windows 7 Professional a 64 Bits.

Definicion:
PostgreSQL es un sistema de gestin de bases de datos objetorelacional, distribuido bajo licencia BSD y con su cdigo fuente
disponible libremente. Es el sistema de gestin de bases de datos de
cdigo abierto ms potente del mercado y en sus ltimas versiones no
tiene nada que envidiarle a otras bases de datos comerciales.
PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en
vez de multihilospara garantizar la estabilidad del sistema. Un fallo en
uno de los procesos no afectar el resto y el sistema continuar
funcionando.
A continuacin teneis un grfico que ilustra de manera general los
componentes ms importantes en un sistema PostgreSQL.

Aplicacin cliente: Esta es la aplicacin cliente que utiliza


PostgreSQL como administrador de bases de datos. La conexin
puede ocurrir via TCP/IP sockets locales.
Demonio postmaster: Este es el proceso principal de
PostgreSQL. Es el encargado de escuchar por un puerto/socket
por conexiones entrantes de clientes. Tambien es el encargado
de crear los procesos hijos que se encargaran de autentificar

estas peticiones, gestionar las consultas y mandar los resultados


a las aplicaciones clientes
Ficheros de configuracion: Los 3 ficheros principales de
configuracin utilizados por PostgreSQL, postgresql.conf,
pg_hba.conf y pg_ident.conf
Procesos hijos postgres: Procesos hijos que se encargan de
autentificar a los clientes, de gestionar las consultas y mandar
los resultados a las aplicaciones clientes
PostgreSQL share buffer cache: Memoria compartida usada
por POstgreSQL para almacenar datos en cach.
Write-Ahead Log (WAL): Componente del sistema encargado
de asegurar la integridad de los datos (recuperacin de tipo
REDO)
Kernel disk buffer cache: Cach de disco del sistema operativo
Disco: Disco fsico donde se almacenan los datos y toda la
informacin necesaria para que PostgreSQL funcione
Limites de PostgreSQL:
Lmite

Valor

Mximo tamao base de dato

Ilimitado (Depende de tu sistema de


almacenamiento)

Mximo tamao de tabla

32 TB

Mximo tamao de fila

1.6 TB

Mximo tamao de campo

1 GB

Mximo numero de filas por tabla

Ilimitado

Mximo numero de columnas por

250 - 1600 (dependiendo del tipo)

tabla

Mximo numero de indices por tabla Ilimitado

Requerimientos.
En consultas realizadas los requerimientos minimos para la Instalacin
del SMBD PostgreSQL son:

Cualquier Computador que en su actualidad este configurado para los


sistemas operativos actuales, es mas que capaz de ejecutar una
version basica de este SMBD, para aplicaciones mas avanzadas y
configuracion y almacenamiento de alto nivel se debe de configurar
segn los requerimientos de la BD el servidor.

Instalacin:

Configuracin de Hardware del computador usado para la practica.

Capacidad de Almacenamiento

Instalacin Software SMBD


Pagina Web Oficial.

Descargamos el Paquete para la versin de Windows.

Iniciamos la Instalacin.

Seleccionamos la Ruta donde va a instalar nuestro paquete SMBD,


por defecto C:\Program files

Seleccionamos el directorio que almacenara nuestro Directorio de


Datos

Generamos la Contrasea de Superadmin

Numero de Puerto para enlace con el Server, en este caso es local, e


instalamos el paquete.

Para Finalizar no seleccionamos Stack Builder

Paquete Instalado en Versin de Windows.

Ingresamos la contrasea SuperAdmin que creamos.

Conclusin.

En la actualidad existen en el mercado varias distribuciones de SMBD


que dependiendo de la necesidad y caractersticas que se requieran
para la implementacin de nuestra base de datos nos ofrecen una u
otra ventaja entre ellas.

Me incline por el SMBD PostgreSQL por las siguientes ventajas:

Ampliamente popular - Ideal para tecnologias Web.

Fcil de Administrar.

Su sintaxis SQL es estndar y fcil de aprender.

Footprint
adecuada.

bajo

de

memoria,

bastante

Multiplataforma.

Capacidades de replicacin de datos.

Soporte empresarial disponible.

poderoso

con

una

configuracin

Estabilidad y confiabilidad
En contraste a muchos sistemas de bases de datos comerciales, es extremadamente
comn que compaas reporten que PostgreSQL nunca ha presentado cadas en varios
aos de operacin de alta actividad. Ni una sola vez. Simplemente funciona.
Extensible
El cdigo fuente est disponible para todos sin costo. Si su equipo necesita extender o
personalizar PostgreSQL de alguna manera, pueden hacerlo con un mnimo esfuerzo,
sin costos adicionales. Esto es complementado por la comunidad de profesionales y
entusiastas de PostgreSQL alrededor del mundo que tambin extienden PostgreSQL
todos los das.
Multiplataforma
PostgreSQL est disponible en casi cualquier Unix (34 plataformas en la ltima versin
estable), y una versin nativa de Windows est actualmente en estado beta de
pruebas.
Diseado para ambientes de alto volumen

PostgreSQL usa una estrategia de almacenamiento de filas llamada MVCC para


conseguir una mucho mejor respuesta en ambientes de grandes volmenes. Los
principales proveedores de sistemas de bases de datos comerciales usan tambin esta
tecnologa, por las mismas razones.

Bibliografa Web
http://www.postgresql.org.es/documentacion
http://postgresql-dbms.blogspot.com.co/p/limitaciones-puntos-derecuperacion.html
www.google.com

Вам также может понравиться