You are on page 1of 8

18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

Cursos Empresas Blog Live Agenda Precios Empleos

 Contáctanos Inicia Sesión

ES 

Inicio > Blog > Post

 Qué es PostgreSQL y cuáles son sus


3 ventajas
reicek 1920 Puntos  hace 3 años

PostgreSQL es una de las opciones más interesantes en bases de datos


relacionales open-source. Michael Stonebraker inició el proyecto bajo el
nombre Post Ingres a mediados de los 80’s con la idea de solucionar problemas
existentes en las bases de datos en esa época. MySQL fue por mucho tiempo el
motor más popular; pero hoy es propiedad de Oracle y esto limita su evolución.

Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones
avanzadas. De hecho, es considerado el motor de base de datos más avanzado en
la actualidad. (Y Platzi tiene un Curso de PostgreSQL)

Una característica interesante de PostgreSQL es el control de concurrencias


multiversión; o MVCC por sus siglas en inglés. Este método agrega una imagen del
estado de la base de datos a cada transacción. Esto nos permite
hacer transacciones eventualmente consistentes, ofreciéndonos grandes
 Share
ventajas
3 en el rendimiento.
https://platzi.com/blog/que-es-postgresql/ 1/8
18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

En Postgres no se requiere usar bloqueos de lectura al realizar una transacción lo


que nos brinda una mayor escalabilidad. También PostgreSQL tiene Hot-
Standby. Este permite que los clientes hagan búsquedas (sólo de lectura) en los
servidores mientras están en modo de recuperación o espera. Así podemos
hacer tareas de mantenimiento o recuperación sin bloquear completamente el
sistema.

PostgreSQL aporta mucha  exibilidad a nuestros proyectos. Por ejemplo, nos


permite de nir funciones personalizadas por medio de varios lenguajes. Algunos
son:

PL/pgSQL
PL/Tcl
PL/Perl
PL/Python
PL/PHP
PL/Ruby
PL/Java

Otra ventaja de PostgreSQL es que está disponible para muchas plataformas y


ofrece el código fuente desde el sitio o cial.  Algunos de los builds o ciales son:

Mac OS X
Windows
Solaris
Red Hat
Debian
Ubuntu

pgAdmin es la herramienta o cial para administrar nuestras bases de datos en


PostgreSQL. Nos permite desde hacer búsquedas SQL hasta desarrollar toda
nuestra base de datos de forma muy fácil e intuitiva; directamente desde la
interfaz grá ca.

https://platzi.com/blog/que-es-postgresql/ 2/8
18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

Una herramienta muy útil de pgAdmin es el Query Tool. Este te permite ejecutar


comandos SQL y además nos da la opción de analizar nuestra base de datos de
forma grá ca.

Con pgAdmin crear una nueva base de datos es muy sencillo. Sólo seleccionas la
opción New Database en la lista de bases de datos en el Object Browser y de nes
sus propiedades rellenando los campos correspondientes.

https://platzi.com/blog/que-es-postgresql/ 3/8
18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

Si lo deseas, puedes ver las con guraciones ya codi cadas en SQL; utilizando la
opción de agregar detalles de forma manual. Esto permite que tanto principiantes
como expertos se sientan cómodos con el sistema.

https://platzi.com/blog/que-es-postgresql/ 4/8
18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

Puedes crear respaldos, restaurar la base de datos o ejecutar tareas de


mantenimiento de forma muy sencilla desde pgAdmin y, gracias a Hot-Standby,
tus usuarios podrán seguir accediendo a los datos (en modo de lectura) durante el
proceso.

https://platzi.com/blog/que-es-postgresql/ 5/8
18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

PostgreSQL te permite desarrollar bases de datos relacionales robustas y


e cientes.

Platzi tiene un Curso de PostgreSQL donde aprenderás todos los secretos de esta


tecnología. Mientras tanto, no te pierdas los próximos artículos y tutoriales para
que estés preparado y aproveches al máximo el curso.

Cesar
@reicek 1920 Puntos  hace 3 años Todas sus entradas

    Insertar código  Enlace  Imagen   

Suma tu comentario

alejandroolaya 52 Puntos  7 meses



2 Hola!

Cuando mencionas “De hecho, es considerado el motor de base de datos más avanzado en la actualidad”,
posiblemente sea en cuanto a herramientas Open Source.

No hay motor de base de datos más avanzado que Oracle! Costoso? Demasiado… Aplica para Big Data?
Así es!.. Pero no hace un uso de RAM como SAP-Hana! Por supuesto que si!

No soy empleado de Oracle, pero es la realidad. Oracle se los lleva a todos por mucho.

Igual pienso tomar el curso de PostgreSQL hahaha Saludos!

Entradas relacionadas


5

https://platzi.com/blog/que-es-postgresql/ 6/8
18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

Hola Watson, necesito tu ayuda

¿Te ha pasado que ingresas a un chat de servicio al cliente y sientes que la interacción no es uída y
en ocasiones es errada? Es probable

OddPete


9

Tutorial: Cómo acceder a los datos de tu aplicación sin sufrimiento con React Context API

¿Ya sabes cómo funciona React Context API? En este tutorial te enseñaré cómo compartir datos
entre componentes sin necesidad de pasarlos com

fannytaviles


10

¿Para qué sirve un blog?

A la par que evoluciona la tecnología, también lo hace la forma en la que nos comunicamos. Hemos
adoptado formas escritas para transmitir co

AyKaren

Cursos profesionales de desarrollo


Soporte / FAQ  @Platzi
web y de apps, marketing online,
diseño de interfaces, servidores. Con Contáctanos  /Platzi
clases en vivo y profesores expertos
Estudiantes  Platzi
de la industria.
Prensa  Platzi
Empieza ya Conferencias
Privacidad
Nuestro Astronauta!

https://platzi.com/blog/que-es-postgresql/ 7/8
18/4/2018 Qué es PostgreSQL y cuáles son sus ventajas

https://platzi.com/blog/que-es-postgresql/ 8/8

You might also like