Documente Academic
Documente Profesional
Documente Cultură
MATERIA:
GRUPO: B 6 SEMESTRE
TRABAJO:
FECHA DE ENTREGA:
INDICE
OUTER JOINs
TOAST, una tcnica para almacenar mayor cantidad de datos comprimidos y fuera
de lnea, por lo que la base de datos podra, por ejemplo, ser usada para
almacenar grandes pasajes de texto eficientemente.
La versin 8.1 de 2005 trajo otra caracterstica de clase empresarial por parte de
2ndQuadrant: Particionamiento de tablas mediante el uso de exclusin de
restricciones, la cual es una caracterstica que permite al planeador elidir un
escaneo en tablas hijas de una tabla madre en una herencia de jerarqua, cuando
pude determinar que tal escaneo puede no retornar ningn registro para la
consulta en cuestin.
La versin 8.2 en 2006 consolid las ganancias de las 2 versiones anteriores, con
instrumentos mejorados de informacin de WAL y varias caractersticas de
recuperacin ante fallos. La versin 8.2 tambin fue notable por ser la versin
usada por Greenplum como base para su producto de base de datos propietario,
dirigido al mercado de almacenamiento de datos. Mientras que el valor exacto de
la adquisicin no fue hecho pblico, Greenplum haba planteado, segn se
informa, cerca de $61 millones en financiacin antes de la adquisicin, con eso
como base, la prensa tecnolgica independientemente estim el valor de la oferta
entre $100 y $150 millones.
HOT (tuplas de slo tabla), como una optimizacin que permite el reciclaje de
tuplas muertas, no solamente por el usual proceso de VACUUM, sino tambin que
al momento de hacer INSERT o UPDATE, no ocurra ningn cambio a las
columnas indexadas. Aparte de mejorar considerablemente el rendimiento, esta
optimizacin tambin hace el rendimiento ms consistente.
Re-escritura del escritor en segundo plano por parte del consultor principal de
PostgreSQL de Estados Unidos y experto en rendimiento en Postgres, Gregory
Smith, para introducir una nueva estrategia justo a tiempo, que mejoraba
considerablemente la eficiencia de la escritura en el disco.
Mdulo pg_standby, escrito por 2ndQuadrant, que permite una fcil gestin de
espera semiactiva.
La versin 8.4, la ltima de la lnea 8.*, fue lanzada en 2009. Trajo nuevas mejoras
en la usabilidad, caractersticas centradas en el desarrollo y rendimiento,
incluyendo:
El mapa de espacio libre en disco, lo que simplific la gestin del mapa de espacio
libre al punto de que ya no es algo que deba ser considerado por los usuarios
finales.
Otra razn por la que la lnea 9.* representa un cambio es porque con ella,
PostgreSQL ha pasado de ser frecuentemente definido por comparaciones con
sistemas de gestin de base de datos propietarios a ser considerado estar en la
vanguardia, superando a todos sus competidores en un nmero de reas
importante. Tal vez lo ms notable sea que la introduccin por parte de
2ndQuadrant de la replicacin sncrona en PostgreSQL 9.1 ofrezca algo de
inmenso valor: replicacin sin prdida de datos. En una primicia mundial, los
usuarios incluso pueden controlar la durabilidad de cada transaccin, y todos los
niveles de durabilidad pueden co-existir en la misma aplicacin.
Licencia: Es liberado bajo la GNU PostgreSQL, que es una licencia estilo MIT, y
es As, el software libre y de cdigo abierto.
Versiones: 9.2, 9.1, 9.0, 8.4, 8.3, 8.2, 8.2, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0, 6.5, 6.4, 6.3.
Las nuevas versiones disponibles son 9.2.3, 9.1.8, 9.0.12, 8.4.16 y 8.3.23. Es
importante recordar que la versin 8.3.23 ser la ltima versin de la serie 8.3.
Realmente PostgreSQL no tiene requerimientos especficos 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 mnima cantidad de usuarios, tambin podemos emplear
recursos de hardware distribuidos para un BD considerablemente grande.
Naturalmente, si se desea que el sistema ofrezca servicio a un nmero
relativamente grande de usuarios concurrentes habr que tener este factor en
cuenta a la hora de elegir el hardware ms apropiado de acuerdo con 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 instalacin de los ejecutables
1 megabyte extra para las bases de datos bsicas
3 megabytes de espacio en disco duro para el tarball con el cdigo fuente