You are on page 1of 3

PostgresSQL

REQUERIMIENTOS DE HARDWARE Y SOFTWARE

Realmente PostgreSQL no tiene requerimientos específicos de hardware. Se considera suficiente


con satisfacer los requerimientos recomendados para instalar el sistema operativo que se vaya a
utilizar. Como mismo se pude realizar todo el desarrollo con un servidor Pentium IV de 1.7 MHz y 1
GB de RAM con Red Hat Linux 8.0, para una mínima cantidad de usuarios, también podemos
emplear recursos de hardware distribuidos para una Base de Datos considerablemente grande.
Naturalmente, si se desea que el sistema ofrezca servicio a un número relativamente grande de
usuarios concurrentes habrá que tener este factor en cuenta a la hora de elegir el hardware más
apropiado de acuerdo a nuestras necesidades.

Multi Linux, Unix, BSD's, Mac OS X, Solaris, AIX, Irix, HP-UX, Windows.

8 megabytes de Memoria RAM 30 megabytes de espacio en disco duro para el cogido fuente

5 megabytes de espacio en disco duro para la instalación de los ejecutables

1 megabyte extra para las bases de datos básicas

3 megabytes de espacio en disco duro para el tarball con el código fuente

Características
La última serie de producción es la 9.1. Sus características técnicas la hacen una de las bases de
datos más potentes y robustas del mercado. Su desarrollo comenzó hace más de 16 años, y durante
este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de
estándares han sido las características que más se han tenido en cuenta durante su desarrollo.
PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios
accediendo a la vez a el sistema.

A continuación, tienes algunas de las características más importantes y soportadas por PostgreSQL:

Generales

Es una base de datos 100% ACID.

Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de
tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP ...), cadenas de bits, etc.
También permite la creación de tipos propios.

Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los
gestores objeto-relacionales.

Copias de seguridad en caliente (Online/hot backups)

Unicode

Juegos de caracteres internacionales

Regionalización por columna

Multi-Version Concurrency Control (MVCC)

Multiples métodos de autentificación

Acceso encriptado via SSL


SE-postgres

Completa documentación

Licencia BSD

Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris,
Tru64) y Windows 32/64bit.

COSTOS

Licencia BSD: es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley
Software Distribution). Pertenece al grupo de licencias de software Libre. Esta licencia tiene menos
restricciones en comparación con otras como la GPL estando muy cercana al dominio público. La
licencia BSD al contrario que la GPL permite el uso del código fuente en software no libre.

LOGO
VENTAJAS Y DESVENTAJAS
Ventajas de PostgreSQL

Instalación ilimitada y gratuita: Podemos instalarlo en todos los equipos que queramos.
Independientemente de la plataforma y la arquitectura que usemos, PostgreSQL está disponible para
los diferentes SO, Unix, Linux y Windows, en 32 y 64 bits. Ésto hace de PostgreSQL un sistema
multiplataforma y también hace que sea más rentable con instalaciones a gran escala.

Gran escalabilidad: Nos permite configurar PostgreSQL en cada equipo según el hardware, por lo
que es capaz de ajustarse al número de CPU y a la cantidad de memoria disponible de forma óptima.
Con ello logramos una mayor cantidad de peticiones simultáneas a la base de datos de forma
correcta.

Estabilidad y confiabilidad: Tiene más de 20 años de desarrollo activo y en constante mejora, no se


han presentado nunca caídas de la base de datos. Ésto es debido a su capacidad de establecer un
entorno de Alta disponibilidad y gracias a Hot-Standby, que nos permite que los clientes puedan
realizar consultas de solo lectura mientras que los servidores están en modo de recuperación o
espera. Así podemos hacer tareas de mantenimiento o recuperación sin bloquear completamente el
sistema.

pgAdmin: Se trata de una herramienta gráfica con la que podemos administrar nuestras bases de
datos de forma fácil e intuitiva. Podemos ejecutar sentencias SQL, e incluso crear copias de
seguridad o realizar tareas de mantenimiento.

Estándar SQL: implementa casi todas las funcionalidades del estándar ISO/IEC 9075:2011, así pues,
resulta sencillo realizar consultas e incluir scripts de otros Motores de Bases de Datos.

Potencia y Robustez: PostgreSQL cumple en su totalidad con la característica ACID Compliant, que
es un acrónimo de Atomicity, Consistency, Isolation y Durability (Atomicidad, Consistencia,
Aislamiento y Durabilidad en español). Por ello permite que las transacciones no interfieran unas con
otras, se garantice la información de las Bases de Datos y los datos perduren en el sistema.

Extensibilidad: tenemos a nuestra disponibilidad una gran variedad de extensiones distribuidas por
el grupo de desarrolladores de PostgreSQL, por terceros o incluso nosotros mismos podemos crear
nuestras propias extensiones. Éstas extensiones pueden ser lenguajes de programación, tales
como, Perl, Java, Python, C++ y muchos más.

Desventajas de PostgreSQL

Es relativamente lento en inserciones y actualizaciones en bases de datos pequeñas, PostgreSQL


está diseñado para ambientes de alto volumen. Ésto hace que la velocidad de respuesta pueda
parecer lenta en comparación con bases de datos de pequeño tamaño.

Soporte oficial: No cuenta con un soporte en línea o telefónico. PostgreSQL cuenta con foros oficiales
donde los usuarios pueden exponer sus dudas que responden otros usuarios de la comunidad.
También, disponemos soporte empresarial como EnterpriseDB o TodoPostgreSQL. Cabe resaltar
que la comunidad de usuarios PostgreSQL es una de las más activas en el mercado.

La sintaxis de algunos de sus comando o sentencias puede llegar a no ser intuitiva si no tienes un
nivel medio de conocimientos en lenguaje SQL.

You might also like