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
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.
·
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