SlideShare una empresa de Scribd logo
1 de 8
INTEGRANTE: CARHUAYAL PUENTE, ISABEL ALISSON
TEMA: ¿EN QUÉ LENGUAJE ESTA DESARROLLADO
POSTGRES?
La última serie de producción es la 9.2. 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.
2
3
Es una base de datos 100% ACID
Integridad referencial
Tablespaces
Nested transactions (savepoints)
Replicación asincrónica/sincrónica / Streaming replication
- Hot Standby
Two-phase commit
PITR - point in time recovery
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
Actualización in-situ integrada (pg_upgrade)
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.
4
5
 Funciones/procedimientos almacenados (stored procedures)
en numerosos lenguajes de programacion, entre otros
PL/pgSQL (similar al PL/SQL de oracle), PL/Perl, PL/Python y
PL/Tcl
 Bloques anónimos de código de procedimientos (sentencias
DO)
 Numerosos tipos de datos y posibilidad de definir nuevos
tipos. Además de los tipos estándares en cualquier base de
datos, tenemos disponibles, entre otros, tipos
geométricos, de direcciones de red, de cadenas
binarias, UUID, XML, matrices, etc
 Soporta el almacenamiento de objetos binarios grandes
(gráficos, videos, sonido, ...)
 APIs para programar en
C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, PHP, Lisp,
Scheme, Qt y muchos otros.
6
SQL92,SQL99,SQL2003,SQL2008
Llaves primarias (primary keys) y foráneas (foreign keys)
Check, Unique y Not null constraints
Restricciones de unicidad postergables (deferrable constraints)
Columnas auto-incrementales
Indices compuestos, únicos, parciales y funcionales en cualquiera de los
metodos de almacenamiento disponibles, B-tree, R-tree, hash ó GiST
Sub-selects
Consultas recursivas
Funciones 'Windows'
Joins
Vistas (views)
Disparadores (triggers) comunes, por columna, condicionales.
Reglas (Rules)
Herencia de tablas (Inheritance)
Eventos LISTEN/NOTIFY
7
Límite Valor
Máximo tamaño base de dato
Ilimitado (Depende de tu sistema
de almacenamiento)
Máximo tamaño de tabla 32 TB
Máximo tamaño de fila 1.6 TB
Máximo tamaño de campo 1 GB
Máximo numero de filas por
tabla
Ilimitado
Máximo numero de columnas por
tabla
250 - 1600 (dependiendo del tipo)
Máximo numero de indices por
tabla
Ilimitado
8
El Proyecto
PostgreSQL tiene
como objetivo
mantener y soportar
cada versión de
PostgreSQL durante
5 años desde el
momento de su
lanzamiento.
Resumen del ciclo
de vida de las
diferentes versiones
de PostgreSQL.
Versión Versión menor Soportada Lanzamiento Soporte
9.2 9.2.0 Si Sep 2012 Sep 2017
9.1 9.1.5 Si Sep 2011 Sep 2016
9.0 9.0.9 Si Sep 2010 Sep 2015
8.4 8.4.13 Si Jul 2009 Jul 2014
8.3 8.3.20 Si Feb 2008 Feb 2013
8.2 8.2.23 No Dic 2006 Dic 2011
8.1 8.1.23 No Nov 2005 Nov 2010
8.0 8.0.26 No Ene 2005 Oct 2010
7.4 7.4.30 No Nov 2003 Oct 2010
7.3 7.3.21 No Nov 2002 Nov 2007
7.2 7.2.8 No Feb 2002 Feb 2007
7.1 7.1.3 No Abr 2001 Abr 2006
7.0 7.0.3 No May 2000 May 2005
6.5 6.5.3 No Jun 1999 Jun 2004
6.4 6.4.2 No Oct 1998 Oct 2003
6.3 6.3.2 No Mar 1998 Mar 2003

Más contenido relacionado

La actualidad más candente

Qué tipos de redes informáticas hay según su alcance
Qué tipos de redes informáticas hay según su alcanceQué tipos de redes informáticas hay según su alcance
Qué tipos de redes informáticas hay según su alcance
hedamajo
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
ralbarracin
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Sergio Sanchez
 
Formas normales
Formas normalesFormas normales
Formas normales
didachos1
 

La actualidad más candente (20)

Qué tipos de redes informáticas hay según su alcance
Qué tipos de redes informáticas hay según su alcanceQué tipos de redes informáticas hay según su alcance
Qué tipos de redes informáticas hay según su alcance
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Trabajando sentencias de manipulación de datos con MySQL
Trabajando sentencias de manipulación de datos con MySQLTrabajando sentencias de manipulación de datos con MySQL
Trabajando sentencias de manipulación de datos con MySQL
 
3 estructuras no lineales estáticas y dinámicas
3  estructuras no lineales estáticas y dinámicas3  estructuras no lineales estáticas y dinámicas
3 estructuras no lineales estáticas y dinámicas
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Base de datos
Base de datos Base de datos
Base de datos
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Dominio de base de datos
Dominio de base de datosDominio de base de datos
Dominio de base de datos
 
Locking in SQL Server
Locking in SQL ServerLocking in SQL Server
Locking in SQL Server
 
Database Programming
Database ProgrammingDatabase Programming
Database Programming
 
Tipos De Datos Abstractos
Tipos De Datos AbstractosTipos De Datos Abstractos
Tipos De Datos Abstractos
 
Características sgbd
Características sgbdCaracterísticas sgbd
Características sgbd
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
Database Normalization
Database NormalizationDatabase Normalization
Database Normalization
 
Fd & Normalization - Database Management System
Fd & Normalization - Database Management SystemFd & Normalization - Database Management System
Fd & Normalization - Database Management System
 
Formas normales
Formas normalesFormas normales
Formas normales
 

Destacado

Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
IsabelAlisson
 
Análisis del entorno marítimo portuario panameño
Análisis del entorno marítimo portuario panameñoAnálisis del entorno marítimo portuario panameño
Análisis del entorno marítimo portuario panameño
Nayruvis V. de Araùz
 
Evolucion y situación actual educacional de Panamá
Evolucion y situación actual educacional de PanamáEvolucion y situación actual educacional de Panamá
Evolucion y situación actual educacional de Panamá
Euri Barrios
 

Destacado (19)

Desarrollo de Negocio en Panama y Latinoamerica
Desarrollo de Negocio en Panama y LatinoamericaDesarrollo de Negocio en Panama y Latinoamerica
Desarrollo de Negocio en Panama y Latinoamerica
 
MongoDB
MongoDBMongoDB
MongoDB
 
Mapeo objeto relacional
Mapeo objeto relacionalMapeo objeto relacional
Mapeo objeto relacional
 
Tipos de datos de postgresql
Tipos de datos de postgresqlTipos de datos de postgresql
Tipos de datos de postgresql
 
PGADMIN, Aplicaciones
PGADMIN, AplicacionesPGADMIN, Aplicaciones
PGADMIN, Aplicaciones
 
TRABAJO EN EQUIPO
TRABAJO EN EQUIPOTRABAJO EN EQUIPO
TRABAJO EN EQUIPO
 
Fisica
FisicaFisica
Fisica
 
Diseño Gráfico
Diseño Gráfico    Diseño Gráfico
Diseño Gráfico
 
La educacion superior de bosco
La educacion superior de boscoLa educacion superior de bosco
La educacion superior de bosco
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
MODELAMIENTO DE DATOS
MODELAMIENTO DE DATOSMODELAMIENTO DE DATOS
MODELAMIENTO DE DATOS
 
Porque Exportar desde Panamá
Porque Exportar desde Panamá Porque Exportar desde Panamá
Porque Exportar desde Panamá
 
Análisis del entorno marítimo portuario panameño
Análisis del entorno marítimo portuario panameñoAnálisis del entorno marítimo portuario panameño
Análisis del entorno marítimo portuario panameño
 
Evolucion y situación actual educacional de Panamá
Evolucion y situación actual educacional de PanamáEvolucion y situación actual educacional de Panamá
Evolucion y situación actual educacional de Panamá
 
English
EnglishEnglish
English
 
Técnica - El Fichaje
Técnica - El FichajeTécnica - El Fichaje
Técnica - El Fichaje
 
Posicion geografica de panama
Posicion geografica de panamaPosicion geografica de panama
Posicion geografica de panama
 
Turismo en Panamá
Turismo en PanamáTurismo en Panamá
Turismo en Panamá
 
El Subrayado
El SubrayadoEl Subrayado
El Subrayado
 

Similar a ¿En qué lenguaje esta desarrollado postgresql?

Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
Marlene Torres
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
brobelo
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
satakin_armando7
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
beettyy
 
Pablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open DataPablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open Data
Smash Tech
 
Base de datos_-_material_didactico
Base de datos_-_material_didacticoBase de datos_-_material_didactico
Base de datos_-_material_didactico
enriquehot
 

Similar a ¿En qué lenguaje esta desarrollado postgresql? (20)

Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Base de datos sql
Base de datos sqlBase de datos sql
Base de datos sql
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
trabajo numero 3
trabajo numero 3trabajo numero 3
trabajo numero 3
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Comparación de algunos SGBDR
Comparación de algunos SGBDRComparación de algunos SGBDR
Comparación de algunos SGBDR
 
Cluster con postgresql
Cluster con postgresqlCluster con postgresql
Cluster con postgresql
 
Introducción a PostgreSql
Introducción a PostgreSqlIntroducción a PostgreSql
Introducción a PostgreSql
 
Postgre sql
Postgre sqlPostgre sql
Postgre sql
 
Pablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open DataPablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open Data
 
Oracle - Esteban Figueroa
Oracle - Esteban FigueroaOracle - Esteban Figueroa
Oracle - Esteban Figueroa
 
Pg pool cluster postgresql
Pg pool cluster postgresqlPg pool cluster postgresql
Pg pool cluster postgresql
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
Base de datos_-_material_didactico
Base de datos_-_material_didacticoBase de datos_-_material_didactico
Base de datos_-_material_didactico
 
Act4 bases de_datos
Act4 bases de_datosAct4 bases de_datos
Act4 bases de_datos
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (15)

Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXI10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXI
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

¿En qué lenguaje esta desarrollado postgresql?

  • 1. INTEGRANTE: CARHUAYAL PUENTE, ISABEL ALISSON TEMA: ¿EN QUÉ LENGUAJE ESTA DESARROLLADO POSTGRES?
  • 2. La última serie de producción es la 9.2. 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. 2
  • 3. 3 Es una base de datos 100% ACID Integridad referencial Tablespaces Nested transactions (savepoints) Replicación asincrónica/sincrónica / Streaming replication - Hot Standby Two-phase commit PITR - point in time recovery Copias de seguridad en caliente (Online/hot backups) Unicode
  • 4. Juegos de caracteres internacionales Regionalización por columna Multi-Version Concurrency Control (MVCC) Multiples métodos de autentificación Acceso encriptado via SSL Actualización in-situ integrada (pg_upgrade) 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. 4
  • 5. 5  Funciones/procedimientos almacenados (stored procedures) en numerosos lenguajes de programacion, entre otros PL/pgSQL (similar al PL/SQL de oracle), PL/Perl, PL/Python y PL/Tcl  Bloques anónimos de código de procedimientos (sentencias DO)  Numerosos tipos de datos y posibilidad de definir nuevos tipos. Además de los tipos estándares en cualquier base de datos, tenemos disponibles, entre otros, tipos geométricos, de direcciones de red, de cadenas binarias, UUID, XML, matrices, etc  Soporta el almacenamiento de objetos binarios grandes (gráficos, videos, sonido, ...)  APIs para programar en C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, PHP, Lisp, Scheme, Qt y muchos otros.
  • 6. 6 SQL92,SQL99,SQL2003,SQL2008 Llaves primarias (primary keys) y foráneas (foreign keys) Check, Unique y Not null constraints Restricciones de unicidad postergables (deferrable constraints) Columnas auto-incrementales Indices compuestos, únicos, parciales y funcionales en cualquiera de los metodos de almacenamiento disponibles, B-tree, R-tree, hash ó GiST Sub-selects Consultas recursivas Funciones 'Windows' Joins Vistas (views) Disparadores (triggers) comunes, por columna, condicionales. Reglas (Rules) Herencia de tablas (Inheritance) Eventos LISTEN/NOTIFY
  • 7. 7 Límite Valor Máximo tamaño base de dato Ilimitado (Depende de tu sistema de almacenamiento) Máximo tamaño de tabla 32 TB Máximo tamaño de fila 1.6 TB Máximo tamaño de campo 1 GB Máximo numero de filas por tabla Ilimitado Máximo numero de columnas por tabla 250 - 1600 (dependiendo del tipo) Máximo numero de indices por tabla Ilimitado
  • 8. 8 El Proyecto PostgreSQL tiene como objetivo mantener y soportar cada versión de PostgreSQL durante 5 años desde el momento de su lanzamiento. Resumen del ciclo de vida de las diferentes versiones de PostgreSQL. Versión Versión menor Soportada Lanzamiento Soporte 9.2 9.2.0 Si Sep 2012 Sep 2017 9.1 9.1.5 Si Sep 2011 Sep 2016 9.0 9.0.9 Si Sep 2010 Sep 2015 8.4 8.4.13 Si Jul 2009 Jul 2014 8.3 8.3.20 Si Feb 2008 Feb 2013 8.2 8.2.23 No Dic 2006 Dic 2011 8.1 8.1.23 No Nov 2005 Nov 2010 8.0 8.0.26 No Ene 2005 Oct 2010 7.4 7.4.30 No Nov 2003 Oct 2010 7.3 7.3.21 No Nov 2002 Nov 2007 7.2 7.2.8 No Feb 2002 Feb 2007 7.1 7.1.3 No Abr 2001 Abr 2006 7.0 7.0.3 No May 2000 May 2005 6.5 6.5.3 No Jun 1999 Jun 2004 6.4 6.4.2 No Oct 1998 Oct 2003 6.3 6.3.2 No Mar 1998 Mar 2003