miércoles, 13 de febrero de 2013

Actualizacion de 3 SGBD


Oracle

Oracle es un Sistema Gestor de Bases de Datos con características objeto-relacionales, que pertenece al modelo evolutivo de SGBD. Sus características principales son las siguientes:
  • Entorno cliente/servidor.
  • Gestión de grandes bases de datos.
  • Usuarios concurrentes.
  • Alto rendimiento en transacciones.
  • Sistemas de alta disponibilidad.
  • Disponibilidad controlada de los datos de las aplicaciones.
  • Adaptación a estándares de la industria, como SQL-92.
  • Gestión de la seguridad.
  • Autogestión de la integridad de los datos.
  • Opción distribuida.
  • Portabilidad.
  • Compatibilidad.
  • Conectabilidad.
  • Replicación de entornos.

Una base de datos Oracle es una colección de datos tratada como una unidad. El propósito general es almacenar y recuperar información relacionada.

Actualizaciones:

·         Administración e integración mejoradas de Oracle RAC 10g}

La capacidad de administración ampliada de Oracle RAC, proporcionada por los tipos de recursos ScalDeviceGroup y ScalMountPoint permite simplificar la integración de Oracle RAC en las configuraciones de Sun Cluster, así como mejorar la función de diagnóstico y la disponibilidad

·         Asistentes para la configuración de servicios de datos

Sun Cluster proporciona nuevos asistentes para la configuración de servicios de datos que simplifican la configuración de las aplicaciones más utilizadas mediante la detección automática de los parámetros seleccionados y la validación inmediata. Los asistentes para la configuración de servicios de datos se proporcionan con dos formatos:

o    -La GUI de Sun Cluster Manager

o    -La interfaz de línea de comandos de clsetup

·         Mayor flexibilidad para el protocolo de separación

Esta nueva función permite la personalización del protocolo de separación predeterminado. Entre las opciones, se incluyen SCSI-3, SCSI-2 o detección por descubrimiento.

Esta flexibilidad permite el uso predeterminado de SCSI-3, un protocolo más reciente, para obtener mayor compatibilidad con la función de multirruta, una integración más sencilla con el almacenamiento en dispositivos que no son de Sun y tiempos de recuperación más cortos en el nuevo almacenamiento, a la vez que se mantiene la compatibilidad con el comportamiento de Sun Cluster 3.0 o 3.1 y SCSI-2 para los dispositivos más antiguos

DB2

El DB2 es un Gestor de Bases de Datos Relacionales’
Esta es la definición general, pero para saber más acerca del DB2 es necesario saber de qué objetos y/o conceptos se compone y cómo el DB2 utiliza dichos objetos.
Aquí se hace una somera referencia al conjunto de estos objetos que están más directamente relacionados con el desarrollo de aplicaciones. No se entrará en detalles técnicos demasiado específicos

Actualizaciones:


Con la nueva semántica Currently Committed (CC) del aislamiento Cursor Stability (CS), actualizadores (operaciones UPDATE) no más bloquean a lectores (operaciones SELECT). Lectores pueden leer ahora el valor que está actualmente comitido (committed) antes de haber realizado una operación UPDATE. Esta mejoría ayuda con concurrencia y reduce el bloqueo mutuo.


DB2 9.7 incluye un gran número de mejoras para desarrolladores de aplicativos:

o    Disparadores (Triggers) y funciones definidas por el usuario (UDFs) ahora tienen un soporte mas completo de SQL PL. Antes de DB2 9.7, estos solo soportaban SQL PL en línea (inline SQL PL), que era un pequeño subconjunto de SQL PL.

o    Con respecto a procedimientos de almacenamiento SQL PL y UDFs, uno puede especificar un parametro de default y asignar valores en base a nombres. Además, nuevos tipos de datos como Boolean, cursor, row, y array son ahora soportados.

o    Sintaxis alternativo de SQL, como el uso de ROWNUM y ROWID, se soporta.

o    DB2 9.7 ahora soporta el concepto de módulo (module), que es similar al concepto de "Package" en Oracle. Uno puede utilizar a un módulo para juntar definiciones de objetos de la base de datos que tienen alguna relación entre ellos.

o    Se han hecho mejoras en JDBC y SQLJ para soportar otras mejoras mencionadas anteriormente en este artículo.

o    La sentencia TRUNCATE SQL ahora se soporta para delete (borrar) rápido.

o    Nuevos tipos de datos, tal como NUMBER, VARCHAR2, y TIMESTAMP con un seteo de precisión fraccional, ahora se soportan.

o    Hay un soporte mejorado para aplicaciones Python-DB2.

o    Mejoras de pureXML incluyen soporte para Declared Global Temporary Tables.

·         Mejoras de instalación

o    Ahora uno puede utilizar el comando de validación de una copia de DB2 llamado db2val, para rápidamente verificar que la instalación y configuración de DB2 Express-C es correcta.

PosgresSQL

PostgreSQL es líder entre los gestores de bases de datos de código abierto, y cuenta con una comunidad global de miles de contribuyentes y usuarios, y docenas de compañías y organizaciones. El Proyecto PostgreSQL tiene más de 20 años de ingeniería, desde sus inicios en la Universidad de Berkeley, California, con un ritmo de desarrollo actual sin precedentes. El conjunto de funcionalidades de PostgreSQL no sólo es comparable a los mejores sistemas gestores de datos privativos, sino que las superan en características avanzadas, extensibilidad, seguridad y estabilidad

Actualizaciones:

·         Rendimiento y escalabilidad mejorados


Las mejoras en la escalabilidad vertical de PostgreSQL mejoran la utilización eficiente de los recursos de hardware en servidores más potentes. Los avances en gestión de bloqueos, eficiencia en escritura, acceso de sólo índices y en otras operaciones de bajo nivel permiten que PostgreSQL pueda manejar cargas de trabajo de volumen aún mayor. En números, esto significa:

  • Hasta 350.000 consultas de lectura por segundo (más de 4 veces más rápido)
  • Consultas en almacenes de datos con acceso sólo de índices (2-20 veces más rápido)
  • Hasta 14.000 escrituras de datos por segundo (5 veces más rápido)
  • Hasta un 30% de reducción de consumo de energía por la CPU

Además, la adición de replicación en cascada permite a los usuarios procesar lotes más grandes mediante servidores escalados horizontalmente bajo PostgreSQL 9.2.

“NewsBlur, un lector social de noticias, utiliza Postgres para el almacenamiento de millones de sitios web y suscripciones. Sólido y confiable durante años” dice Samuel Clay, fundador de NewsBlur.com. “Nos mantenemos constantemente a la vanguardia (actualmente con 9.1 y migrando a 9.2 sólo por la replicación en cascada) y todo ha sido satisfactorio desde 8.4”

No hay comentarios:

Publicar un comentario