Tu web de manuales y programas gratis!
SORTEO
Regístrate
Identificate
Buscador
Novedades
Características de PostgreSQL
Manuales
|
Bases de Datos
|
PostgreSQL
Publica tus recursos GRATIS desde aquí
¡ATENCIÓN!
¡Hemos iniciado un sorteo!! Sólo para usuarios registrados!!!
[Acceder al sorteo]
0
Visitar recurso
Enviaselo a un amigo/a !!
Su nombre
Su correo
Como ya comentamos en este capítulo anteriormente, PostgreSQL está considerado como la base de datos de código abierto más avanzada del mundo. PostgreSQL proporciona un gran número de características que normalmente sólo se encontraban en las bases de datos comerciales tales como DB2 u Oracle. La siguiente es una breve lista de algunas de esas características, a partir de PostgreSQL 7.1.x.
DBMS Objeto-Relacional
PostgreSQL aproxima los datos a un modelo objeto-relacional, y es capaz de manejar complejas rutinas y reglas. Ejemplos de su avanzada funcionalidad son consultas SQL declarativas, control de concurrencia multi-versión, soporte multi-usuario, transactions, optimización de consultas, herencia, y arrays.
Altamente_Extensible
PostgreSQL soporta operadores, funcionaes métodos de acceso y tipos de datos definidos por el usuario.
Soporte_SQL_Comprensivo
PostgreSQL soporta la especificación SQL99 e incluye características avanzadas tales como las uniones (joins) SQL92.
Integridad Referencial
PostgreSQL soporta integridad referencial, la cual es utilizada para garantizar la validez de los datos de la base de datos.
API Flexible
La flexibilidad del API de PostgreSQL ha permitido a los vendedores proporcionar soporte al desarrollo fácilmente para el RDBMS PostgreSQL. Estas interfacaes incluyen Object Pascal, Python, Perl, PHP, ODBC, Java/JDBC, Ruby, TCL, C/C++, y Pike.
Lenguajes Procedurales
PostgreSQL tiene soporte para lenguajes procedurales internos, incluyendo un lenguaje nativo denominado PL/pgSQL. Este lenguaje es comparable al lenguaje procedural de Oracle, PL/SQL. Otra ventaja de PostgreSQL es su habilidad para usar Perl, Python, o TCL como lenguaje procedural embebido.
MVCC
MVCC, o Control de Concurrencia Multi-Versión (Multi-Version Concurrency Control), es la tecnología que PostgreSQL usa para evitar bloqueos innecesarios. Si alguna vez ha usado algún DBMS con capacidades SQL, tal como MySQL o Access, probablemente habrá notado que hay ocasiones en las una lectura tiene que esperar para acceder a información de la base de datos. La espera está provocada por usuarios que están escribiendo en la base de datos. Resumiendo, el lector está bloqueado por los escritores que están actualizando registros.
Mediante el uso de MVCC, PostgreSQL evita este problema por completo. MVCC está considerado mejor que el bloqueo a nivel de fila porque un lector nunca es bloqueado por un escritor. En su lugar, PostgreSQL mantiene una ruta a todas las transacciones realizadas por los usuarios de la base de datos. PostgreSQL es capaz entonces de manejar los registros sin necesidad de que los usuarios tengan que esperar a que los registros estén disponibles.
Cliente/Servidor
PostgreSQL usa una arquitectura proceso-por-usuario cliente/servidor. Esta es similar al método del Apache 1.3.x para manejar procesos. Hay un proceso maestro que se ramifica para proporcionar conexiones adicionales para cada cliente que intente conectar a PostgreSQL.
Write Ahead Logging (WAL)
La característica de PostgreSQL conocida como Write Ahead Logging incrementa la dependencia de la base de datosal registro de cambios antes de que estos sean escritos en la base de datos. Esto garantiza que en el hipotético caso de que la base de datos se caiga, existirá un registro de las transacciones a partir del cual podremos restaurar la base de datos. Esto puede ser enormemente beneficioso en el caso de caída, ya que cualesquiera cambios que no fueron escritos en la base de datos pueden ser recuperados usando el dato que fue previemante registrado. Una vez el sistema ha quedado restaurado, un usuario puede continuar trabajando desde el punto en que lo dejó cuando cayó la base de datos.
Autor:
John
Publicado el:
23 de Septiembre del 2006
Solo pueden comentar usuarios registrados.
¡Regístrate Gratis!
ó bien...
Accede con tu cuenta
COMENTARIOS (0)
No existe ningún comentario.
¿Quieres ser el primero en comentar?
Solo pueden comentar usuarios registrados.
¡Regístrate Gratis!
ó bien...
Accede con tu cuenta
manualesdeayuda.com
SiteMap
Contacto
Enlaces
[2006-2008]
Diseño y Programación
:
alextomas.com
WWW amigas
:
Trucos
|
Manuales Gratis
|
Juegos Flash
|
Minijuegos de carros
|
Second Life Scripts
|
Triatlón
|
Fondos de pantalla