PostgreSQL esencial

Características que debemos de conocer de PostgreSQL

¡Prueba gratis durante 10 días

nuestros 1202 cursos !

Prueba gratis Mostrar modalidades de suscripción
Describiremos algunas de las principales características de PostgreSQL a detalle que son obligatorias para cualquier persona que intenta manejar a un buen nivel este motor de bases de datos, y haremos mención de lo más importante durante las explicaciones del capítulo.

Transcripción

En este apartado mencionaremos las características principales por las que debemos conocer y utilizar "PostgreSQL" Vamos a comenzar por cómo se pronuncia. Lo primero es que estoy dividiendo las palabras para que sea más fácil para ti "Post - Gres - Q - L" pero en realidad, en el español normalmente la pronunciación que hacemos es "Postgres" junto, "QL". Esto depende cómo te acomodes. La verdad es que siempre existen diferentes formas, recuerda que existen siempre por países, diferentes formas, por ejemplo en España dicen "Java" y en latinoamérica decimos "Yava". En este caso, digamos que la forma común, sí quedamos en un acuerdo que sería "PostgreSQL", aunque en principio la norma nos diría que sea de esta forma. Ahora bien, vamos a ver cuál es la principal característica comparándola con su más cercano competidor. Podemos decir que son competidores porque son bases de datos que trabajan de maneras similares, pero en realidad no es que vayas a tener una empresa atrás de otra, porque en el caso de MySQL como Oracle, y en el caso de esta base de datos que es PostgreSQL, en realidad no tenemos a nadie detrás. Por eso es que podemos decir que son competidores, porque hacen lo mismo o cosas muy similares pero los objetivos son diferentes. Ambos son de código abierto, esa sería su principal similitud, pero en el caso de MySQL, usa licencia de "Copyleft". Así que, esa sería la diferencia principal. ¿Qué tipos de datos vamos a encontrar en este tipo bases de datos? Vamos a encontrar que contienen una gran cantidad de tipos de datos. Si comparamos las bases de datos que existen hoy en día vamos a encontrar que una de las bases de datos que más tipos permite, es esta, así que tenemos esa ventaja también. Además tiene una ventaja que casi ninguna base de datos te permite, ¿cuál es esta ventaja?, que te permite crear tus tipos de bases de datos, o también decimos, "crear tipos propios" porque en una base de datos puedes encontrar unos tipos de base de datos únicos, que solamente en esa empresa, o en esa estructura de información, se utilizan. Esto le agrega mucho valor, en comparación con otras bases de datos. Te digo, casi ninguna base de datos soporta este tipo de acciones. PostgreSQL, se dice que es "100% ACID", ¿y a qué se refiere con "ACID"? Que es el concepto de Atomicidad, Consistencia, Aislamiento, y Durabilidad. Cada concepto creo que se entiende por sí solo, pero no te preocupes, lo vamos a ir viendo en el punto exacto a lo largo de este curso. Con Atomicidad hablamos de una unidad simple, en Consistencia hablamos de que se va a mantener esa información, en aislamiento, quiere decir que podemos separar algunas partes de la información, y la Durabilidad, nos lo está diciendo, que va a tener una duración. Así que este 100% ACID es una de las características que debemos aprender del manual de esta base de datos. ¿Qué sistemas operativos soportan PostgreSQL? Windows, Unix, y MacOS. Cuando hablamos de Unix estamos englobando a muchos sistemas operativos Linux, así que no debemos preocuparnos de si una versión especifica de Linux lo soporta, la mayoría entra en el apartado de Unix y por lo tanto no debemos tener ningún problema, de hecho, muchas bases de datos, o muchos servidores que trabajan con Linux, en realidad es por estas razones, porque Postgre los soporta. Notificaciones en tiempo real. Es una de las opciones que agrega de nueva cuenta, un valor muy importante, a diferencia de otras bases de datos. Tenemos los famosos "Listen", que es un proceso, el "Notify", y el "Unlisten". Cambios por cuenta propia. ¿Qué quiere decir eso?, que tenemos muchos proyectos que extienden de este. Por ejemplo, la comunidad lanza una versión, y si tú quieres tomar esa versión como la base de tu proyecto pero necesitas modificar cosas importantes y adecuadas para tu proyecto, no hay ningún problema; lo tomas, lo modificas, y sigues con tu proyecto, esto es algo, que te repito, no todas las bases de datos tienen. Modificaciones sin costo. A diferencia de otros tipos de bases de datos, aquí tú puedes modificar, y no tener que pagar por esa modificación. Si tienes los conocimientos, y si tu equipo de desarrollo cuenta con ellos, entonces vas a poder hacer casi lo que quieras con esta base de datos. Objetos en forma JSON. Eso es algo elemental, ¿a qué nos referimos? A que vas a poder guardar información, en este caso en JSON, con una base de datos, el objetivo no es guardar una base de datos en este formato, que no se nos olvide, pero si es una muy buena herramienta y muy buena forma dado el tamaño de datos que se maneja hoy en día, y además, que la mayoría ha optado por este formato. Gracias a esto podemos realizar busquedas avanzadas de esta información. Por esto y las otras razones que te he mencionado, es que vale la pena aprender esta base de datos.

PostgreSQL esencial

Conoce los entresijos y características de PostgreSQL y crea bases de datos estables. Aprende además a manejar las vistas, exportación e importación de bases de datos.

2:45 horas (30 Videos)
Actualmente no hay comentarios.
 
Software:
PostgreSQL PostgreSQL 9
Fecha de publicación:20/02/2017
Duración:2:45 horas (30 Videos)

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.