domingo, 21 de agosto de 2011

PostegreSQL

Hola que tal! Hoy les hablare sobre el  DBMS PostegreSQL


Es un DBMS de código libre de tipo objeto-relación, es un sistema que ha estado por más de 15 años en desarrollo y uso, siendo funcional en la mayoría de sistemas operativos, siendo ejemplos Linux, Unix y Windows, utiliza la mayoría de funciones y estructuras que SQL:2008, además que guarda los tipos de datos comúnmente utilizados en lenguajes de programación como lo son INT, CHAR, BOOLEAN, DATE, INTERVAL, puede también guardar datos como lo son imágenes, sonido y video. Tiene interfaces nativas de programación como los son C/C++, Java, Python, Ruby, Perl entre otros.
Los limites que maneja PostgreSQL son los siguientes enmarcados en la tabla

Limit
Value
Maximum Database Size
Unlimited
Maximum Table Size
32 TB
Maximum Row Size
1.6 TB
Maximum Field Size
1 GB
Maximum Rows per Table
Unlimited
Maximum Columns per Table
250 - 1600 depending on column types
Maximum Indexes per Table
 Unlimited

Para el manejo de concurrencia, PostgreSQL incluye una herramienta de nombre MVCC ( Multi-Version Concurrency Control), recuperación a tiempo, replicación asíncrona, transacciones anidadas y un escritor y manejador de errores tolerables, para asegurar la integridad de la información incluye llaves  primarias, llaves externas con restricciones y actualizaciones y depuras a manera da casacada, incluye ademas restricciones de chequeo, únicos y no restrictivos.
Los algoritmos de búsqueda que implementa son el GiST (Generalized Search Tree) que es un sistema avanzado que es un algoritmo que combina otros algoritmos como B-Tree, B+-tree, R-tree entre otros.

Bibliografía

"About." PostgreSQL. PostgreSQL, 16 Agosto 2011. Web. 16 Aug 2011. http://www.postgresql.org/about/


No hay comentarios:

Publicar un comentario