Prueba

Solo disponible en BuenasTareas
  • Páginas : 10 (2280 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de mayo de 2011
Leer documento completo
Vista previa del texto
Acerca de

PostgreSQL es un potente, de código abierto del sistema de base de datos objeto-relacional. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que se ha ganado una sólida reputación de fiabilidad, integridad de datos y la corrección. Se ejecuta en todos los principales sistemas operativos, incluyendo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X,Solaris, Tru64) y Windows. Es totalmente compatible con ACID, tiene soporte completo para claves foráneas, uniones, vistas, disparadores y procedimientos almacenados (en varios idiomas). Se incluye la mayoría de SQL: 2008 tipos de datos, incluyendo INTEGER, numérico, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, y TIMESTAMP. También soporta almacenamiento de objetos binarios grandes, como imágenes, sonidoso vídeo. Cuenta con interfaces de programación nativo de C / C + +, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y la documentación excepcional .

Una base de datos de clase empresarial, PostgreSQL cuenta con características avanzadas tales como Multi-Version Control de concurrencia (MVCC), punto en el tiempo de recuperación, tablespaces, replicación asincrónica, transaccionesanidadas (puntos de retorno), en línea y copias de seguridad en caliente, un planeador de consultas sofisticadas / optimizador, y escribir por delante de registro para la tolerancia a fallos. Es compatible con conjuntos de caracteres internacionales, codificaciones de caracteres multibyte, Unicode, y es consciente de la configuración regional para la clasificación, mayúsculas y minúsculas, y elformato. Es altamente escalable, tanto en la enorme cantidad de datos que puede manejar y en el número de usuarios concurrentes que puede acomodar. Hay sistemas activos de PostgreSQL en entornos de producción que manejan más de 4 terabytes de datos. Algunos generales límites de PostgreSQL se incluyen en la tabla siguiente.
Límite Valor
Tamaño máximo de la base de datos Unlimited
Tamañomáximo de la tabla 32 TB
Tamaño máximo de la fila 1,6 TB
Tamaño máximo de campo 1 GB
Máximo Filas por tabla Unlimited
Máximo columnas por tabla 250 - 1600 en función de los tipos de columna
Máximo índices por tabla Unlimited

PostgreSQL ha ganado los elogios de sus usuarios y el reconocimiento de la industria , incluyendo el New Media Linux Premio a la mejor base dedatos del sistema y cinco veces ganador de la revista Journal Editors 'Choice del Premio a la mejor Linux El DBMS.
Con muchas características y Cumplimiento de normas

PostgreSQL se enorgullece en el cumplimiento de las normas. Su aplicación SQL muy conforme con la norma ANSI-SQL: 2008 estándar. Tiene soporte completo para subconsultas (incluyendo subconsultas en la cláusula FROM), delectura confirmada y los niveles de aislamiento de transacción serializable. Y mientras que PostgreSQL tiene un catálogo de sistema completamente relacional que se sostiene por varios esquemas de bases de datos, su catálogo es también accesible a través del esquema de información tal como se define en el estándar SQL.

características de integridad de datos incluyen (compuesto) las clavesprincipales, claves externas a las restricciones y las actualizaciones en cascada y eliminaciones, las restricciones de comprobación, restricciones únicas, y no las limitaciones nulo.

También tiene una gran cantidad de extensiones y características avanzadas. Entre las comodidades son las columnas de incremento automático-a través de secuencias, y LIMIT / OFFSET permitiendo el regreso de losconjuntos de resultados parciales. PostgreSQL soporta compuesto, único, parcial, y los índices funcionales que puede utilizar cualquiera de sus B-tree, R-, picadillo, o métodos de almacenamiento de GIST.

GIST (Generalized Buscar Árbol) indexación es un avanzado sistema que reúne a una amplia gama de clasificación diferentes y algoritmos de búsqueda, incluido el B-árbol, árbol B +, R-tree, la suma...
tracking img