48
CARRERA LICENCIATURA EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS EE: BASE DE DATOS CATEDRATICO: Dr. CARLOS A. TORRES GASTELU ALUMNOS: Leydi Diana Rincón Ochoa s09007690 Jorge Mengelle Castro s09007631

trabajo 4

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: trabajo 4

CARRERALICENCIATURA EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS

EE: BASE DE DATOS

CATEDRATICO:Dr. CARLOS A. TORRES GASTELU

ALUMNOS:

Leydi Diana Rincón Ochoa s09007690

Jorge Mengelle Castro s09007631

Page 2: trabajo 4

3 tipos de smbd

CARACTERISTICAS DEL MySQL:

En general, la compatibilidad de la replicación en nivel SQL requiere que cualquier característica usada sea soportado tanto por el maestro

como por los servidores esclavos. Por ejemplo, la función TIMESTAMPADD() se implementó en MySQL 5.0.0. Si usa esta función en el

maestro, no puede replicar a un servidor esclavo que sea más antiguo que MySQL 5.0.0. Si planea usar replicación entre 5.0 y versiones

prévias de MySQL debe consultar el Manual de referencia de MySQL 4.1 para información acerca de las características de replicación en

versiones prévias de MySQL.

La siguiente lista proporciona detalles acerca de qué se soporta y qué no. Información específica adicional de InnoDB acerca de replicación

se da en Sección   15.6.5, “ InnoDB  y replicación MySQL” . Aspectos de replicación acerca de rutinas almacenadas y disparadores se describen

en Sección   19.3, “Registro binario de procedimientos almacenados y disparadores” .

La replicación se da correctamente con AUTO_INCREMENT, LAST_INSERT_ID(), y TIMESTAMP .

Las funciones USER(), UUID(), y LOAD_FILE() se replican sin cambios y no funcionan correctamente con el esclavo.

Las funciones que tratan bloqueos a nivel de usuario: GET_LOCK(), RELEASE_LOCK(), IS_FREE_LOCK(),IS_USED_LOCK() se

replican sin que el esclavo sepa el contexto de concurrencia del maestro; así que estas funciones no deben usarse para insertar en una

tabla del maestro ya que el contexto del esclavo puede diferir (p.e. no haga INSERT INTO mytable VALUES(GET_LOCK(...))).

Las variables FOREIGN_KEY_CHECKS, SQL_MODE, UNIQUE_CHECKS, and SQL_AUTO_IS_NULL se replicantodas en MySQL 5.0.

La variable TABLE_TYPE, también conocida como STORAGE_ENGINE no se replica todavía, lo que es bueno para replicación entre

distintos motores de almacenamiento.

A partir de MySQL 5.0.3 (maestro y esclavo), la replicación funciona bien incluso si el maestro y el esclavo tienen distintos conjuntos de

caracteres globalres. A partir de MySQL 5.0.4 (maestro y esclavo), la replicación funciona bien incluso si el maestro y el esclavo tienen

distintas variables de zonas horarias.

Lo siguiente se aplica para replicación entre servidores MySQL usando distintos conjuntos de caracteres:

Page 3: trabajo 4

3 tipos de smbd

a. Debe siempre usar las mismas colaciones y conjuntos de caracteres globales (--default-character-set, --default-collation) en el

maestro y esclavo. De otro modo, puede obtener errores de claves duplicadas en el esclavo, debido a que una clave que se trata

como única en el conjunto de caracteres del maestro puede no ser único en el conjunto de caracteres del esclavo.

b. Si el maestro es anterior a MySQL 4.1.3, el conjunto de caracteres de la sesión nunca debería ser distinto al del valor global (en otras

palabras, no use SET NAMES, SET CHARACTER SET, y así) ya que este cambio del conjunto de caracteres no es conocido por el

esclavo. Si tanto el maestro coom el esclavo son de la versión 4.1.3 o posterior, la sesión puede cambiar los valores locales del

conjunto de caracteres (tales como NAMES, CHARACTER SET, COLLATION_CLIENT, y COLLATION_SERVER) ya que estos

cambios se escriben en el log binario y son conocidos por el esclavo. Sin embargo, la sesión no puede cambiar estos

valores globales ya que el maestro y esclavo deben tener conjuntos de caracteres idénticos.

c. Si tiene bases de datos en el maestro con distintos conjuntos de caracteres al valor global decollation_server , debe diseñar su

comando CREATE TABLE que no se base en el conjunto de caracteres por defecto de la base de datos, ya que actualmente hay un

bug (Bug #2326); una solución es poner el conjunto de caracteres y colación explícitamente en CREATE TABLE.

Tanto el maestro como el esclavo deben tener la misma zona horaria. De otro modo algunos comandos, por ejemplo comandos que

usen NOW() o FROM_UNIXTIME() no se replicarán apropiadamente. Se podría poner una zona horaria en que el servidor MySQL se

ejecute usando la opción --timezone=timezone_name del scriptmysqld_safe o asignando un valor a la variable de entorno TZ. Tanto el

maestro como el esclavo deben tener la misma zona horaria para las conexiones; esto es, el parámetro --default-time-zone debe tener el

mismo valor para maestro y servidor.

CONVERT_TZ(...,...,@global.time_zone) no se replica apropiadamente.CONVERT_TZ(...,...,@session.time_zone) se replica

apropiadamente sólo si el maestro y esclavo son de la versión 5.0.4 o posterior.

Las variables de sesión no se replican apropiadamente cuando se usan en comandos que actualizan tablas; por ejemplo: SET

MAX_JOIN_SIZE=1000; INSERT INTO mytableVALUES(@MAX_JOIN_SIZE); no insertará los mismos datos en el maestro y el esclavo.

Esto no se aplica a SET TIME_ZONE=...; INSERT INTO mytable VALUES(CONVERT_TZ(...,...,@time_zone)), que se arregla en MySQL

5.0.4.

Page 4: trabajo 4

3 tipos de smbd

Es posible replicar tablas transaccionales en el maestro usando tablas no transaccionales en el esclavo. Por ejemplo, puede replicar una

tabla maestra InnoDB como una tabla esclava MyISAM . Sin embargo, si lo hace, hay problemas si el esclavo se para en medio de un

bloque BEGIN/COMMIT , ya que el esclavo reinicia al principio del bloque BEGIN . Este tema se encuentra en la lista de temas pendientes

y se arreglará próximamente.

Los comandos de actualización que se refieren a variables de usuario (esto es, variables de la forma @var_name) se replican

correctamente en MySQL 5.0; sin embargo esto no es cierto para versiones prévias a 4.1. Tenga en cuenta que los nombres de las

variables de usuario no son sensibles a mayúsculas desde MySQL 5.0; debe tener esto en cuenta cuando prepare una replicación entre

5.0 y versiones antiguas.

Los esclavos MySQL 5.0 pueden conectar a maestros 5.0 usando SSL.

En MYSQL 5.0 (desde 5.0.3), hay una variable de sistema global slave_transaction_retries: Si el flujo SQL del esclavo de replicación

falla al ejecutar una transacción debido a un deadlock InnoDB o excede elinnodb_lock_wait_timeout de InnoDB

o TransactionDeadlockDetectionTimeout oTransactionInactiveTimeout de NDB, automáticamente

reintenta slave_transaction_retries veces antes de parar con un error. El valor por defecto en MySQL 5.0 es 10. A partir de MySQL 5.0.4,

el número total de reintentos pueden verse en la salida de SHOW STATUS; consulte Sección   5.3.4, “Variables de estado del servidor” .

Si DATA DIRECTORY o INDEX DIRECTORY se usa en un comando CREATE TABLE en el maestro, la cláusula se usa en el esclavo.

Esto puede causar problemas si no existe el directorio correspondiente en el sistema de ficheros del esclavo o existe pero no es accesible

en el esclavo. MySQL 5.0 soporta una opción sql_modellamada NO_DIR_IN_CREATE. Si el esclavo se ejecuta con este modo SQL ,

ignora estas cláusulas al replicar el comando CREATE TABLE . El resultado es que los datos MyISAM y ficheros índice se crean en el

directorio de la base de datos de la tabla.

Es posible que los datos del maestro y el esclavo diverjan si se diseña una consulta tal que la modificación de los datos no sea

determinista; esto es, si se deja a criterio del optimizador de consultas. (Esto no es generalmente una buena práctica en ningún caso,

incluso fuera de la replicación.) Para una explicación detallada de este tema consulte Sección   A.8.4, “Cuestiones abiertas en MySQL” .

Page 5: trabajo 4

3 tipos de smbd

Lo siguiente se aplica sólo si el maestro o el esclavo están ejecutando la versión 5.0.3 o anterior : Si se interrumpe un LOAD DATA

INFILE en el maestro (violación de integridad, conexión muerta, o así), el esclavo ignora el LOAD DATA INFILE totalmente. Esto significa

que si este comando inserta o actualiza registros en tablas de forma permanente antes de interrumpirse, estas modificaciones no se

replican en el esclavo.

FLUSH LOGS, FLUSH MASTER, FLUSH SLAVE, y FLUSH TABLES WITH READ LOCK no se loguean ya que cualquiera de ellos

puede causar problemas al replicarse en un esclavo.) Para un ejemplo de sintaxis, consulteSección   13.5.5.2, “Sintaxis de   FLUSH”. En

MySQL 5.0, FLUSH TABLES, ANALYZE TABLE, OPTIMIZE TABLE, yREPAIR TABLE se escriben en el log binario y por lo tanto se

replican en los esclavos. Esto no es un problema normalmente porque estos comandos no modifican los datos de las tablas. Sin

embaargo, esto puede causar dificultades bajo ciertas circunstancias. Si replica las tablas de privilegios en la base de datos mysql y

actualiza estas tablas directamente sin usar GRANT, debe ejecutar un comando FLUSH PRIVILEGES en los esclavos para poner los

nuevos privilegios en efecto. Además, si usa FLUSH TABLES cuando queda una tabla MyISAM que es parte de una tabla MERGE , debe

ejecutar un FLUSH TABLES manualmente en los esclavos. En MySQL 5.0, estos comandos se escriben en el log binario a no ser que

especifique NO_WRITE_TO_BINLOG o su alias LOCAL.

MySQL sólo soporta un maestro y varios esclavos. En el futuro planeamos añadir un algoritmo de voto para cambiar el maestro

automáticamente en caso de problemas con el maestro actual. También planeamos introducir procesos agentes para ayudar a realizar

balanceo de carga mandando consultas SELECT a distintos esclavos.

Cuando un servidor para y reinicia, sus tablas MEMORY (HEAP) se vacían . En MySQL 5.0, el maestro replica este efecto como sigue: La

primera vez que el maestro usa cada tabla MEMORY tras arrancar, lo notifica a los esclavos que la tabla necesita vacíar escribiendo un

comando DELETE FROM para esa tabla en el log binario. ConsulteSección   14.3, “El motor de almacenamiento   MEMORY  ( HEAP)” para

más información.

Las tablas temporales se replican excepto en el caso donde para el esclavo (no sólo los flujos esclavos) y ha replicado tablas temporales

que se usan en actualizaciones que no se han ejecutado todavía en el esclavo. Si para el esclavo, las tablas temporales necesitadas por

estas actualizaciones no están disponibles cuando el esclavo se reinicia. Para evitar este problema, no pare el esclavo mientras tiene

tablas temporales abiertas. En lugar de eso, use el siguiente procedimiento:

Page 6: trabajo 4

3 tipos de smbd

a. Ejecute un comando STOP SLAVE .

b. Use SHOW STATUS para chequear el valor de la variable Slave_open_temp_tables .

c. Si el valor es 0, ejecute un comando mysqladminshutdown para parar el esclavo.

d. Si el valor no es 0, reinicie los flujos esclavos con START SLAVE.

e. Repita el procedimiento posteriormente para comprobar si tiene mejor suerte la próxima vez.

Planeamos arreglar este problema en el futuro cercano.

Es correcto conectar servidores de modo circular en una relación maestro/esclavo con la opción --log-slave-updates. Tenga en cuenta,

sin embargo, que varios comandos no funcionan correctamente en esta clase de inicialización a no ser que su código cliente esté escrito

para tener en cuenta que pueden ocurrir actualizaciones en distintas secuencias de diferentes servidores.

Esto significa que puede crear una inicialización como esta:

A -> B -> C -> A

Los IDs de los servidores se codifican en los logs binarios de eventos, así que el servidor A conoce cuando un evento que lee fue creado

originalmente por sí mismo y no ejecuta el evento ( a no ser que el servidor A se iniciara con la opción --replicate-same-server-id, que

tiene significado sólo en inicializaciones raras). Por lo tanto, no hay bucles infinitos. Sin embargo, esta inicialización circular funciona sólo

si no realiza actualizaciones conflictivas entre tablas. En otras palabras, si inserta datos tanto en A y C, no debe insertar un registro en A

que pueda tener una clave que entre en conflicto con un registro insertado en C. Tampoco debe actualizar el mismo registro en dos

servidores si el orden de las actualizaciones es significativo.

Si un comando en el esclavo produce un error, el flujo esclavo SQL termina, y el esclavo escribe un mensaje en su log de errores. Luego

debe conectar al esclavo manualmente, arreglar el problema (por ejemplo, una tabla no existente), y luego ejecutar START SLAVE.

Es correcto parar un maestro y reiniciarlo posteriormente. Si un esclavo pierde su conexión con el maestro, el esclavo trata de reconectar

inmediatamente. Si falla, el esclavo reintenta periódicamente. (Por defecto reinicia cada 60 segundos. Esto puede cambiarse con la

opción --master-connect-retry .) El esclavo también es capaz de tratar con problemas de conectividad de red. Sin embargo, el esclavo se

Page 7: trabajo 4

3 tipos de smbd

da cuenta del problema de red sólo tras no recibir datos del maestro durante slave_net_timeout segundos. Si los problemas son cortos,

puede decrementar slave_net_timeout. Consulte Sección   5.3.3, “Variables de sistema del servidor” .

Parar el esclavo (correctamente) es seguro, ya que toma nota de dónde lo dejó. Las paradas no correctas pueden producir problemas,

especialmente si la caché de disco no se volcó a disco antes que parara el sistema. La tolerancia a fallos del sistema se incrementa

generalmente si tiene proveedores de corriente ininterrumpidos. Las paradas no correctas del maestro pueden causar inconsistencias

entre los contenidos de tablas y el log binario en el maestro; esto puede evitarse usando tablas InnoDB y la opción --innodb-safe-

binlog en el maestro. Consulte Sección   5.10.3, “El registro binario (Binary Log)” .

Debido a la naturaleza no transaccional de las tablas MyISAM, es posible tener un comando que actualice parcialmente una tabla y

retorne un código de error. Esto puede ocurrir, por ejemplo, en una inserción de varios registros que tenga un registro que viole una clave,

o si una actualización larga se mata tras actualizar algunos de los registros. Si esto ocurre en el maestro, el flujo esclavo sale y para hasta

que el administrador de base de datos decida qué hacer acerca de ello a no ser que el código de error se legitime y la ejecución del

comando resulte en el mismo código de error. Si este comportamiento de validación de código de error no es deseable, algunos o todos

los errores pueden ser ignorados con la opción --slave-skip-errors .

Si actualiza tablas transaccionales para tablas no transaccionales dentro de una secuencia BEGIN/COMMIT , las actualizaciones del log

binario pueden desincronizarse si la tabla no transaccional se actualiza antes de que acabe la transacción. Esto se debe a que la

transacción se escribe en el log binario sólo cuando acaba.

En situaciones donde las transacciones mezclan actualizaciones transaccionales y no transaccionales, el orden de los comandso en el log

binario es correcto , y todos los comandos necesarios se escriben en el log binario incluso en caso de un ROLLBACK). Sin embargo,

cuando una segunda conexión actualiza la tabla no transaccional antes que la primera transacción se complete, los comandos pueden

loguearse fuera de orden, ya que la actualización de la segunda conexión se escribe inmediatamente al ejectarse, sin tener en cuenta el

estado de la transacción que se ejecuta en la primera conexión.

General

Page 8: trabajo 4

3 tipos de smbd

En las secciones siguientes se describen las nuevas características de Oracle Database 11 g Release 2 (11.2.0.2).

Generales

En las secciones siguientes se proporciona información sobre las nuevas características de 11.2.0.2.

Actualizaciones de los archivos de control se puede desactivar durante las operaciones NOLOGGING

Parámetro DB_UNRECOVERABLE_SCN_TRACKING = [ TRUE | FALSE ] se puede utilizar para desactivar el archivo de control escribe para actualizar los campos que siguen los más altos SCN irrecuperable y el tiempo durante un NOLOGGING operación vía directa.

El rendimiento de la NOLOGGING operación de carga puede verse limitada por el archivo de control de escritura de E / S.

Nuevo paquete para la optimización automática de SQL Configuración

Un nuevo paquete PL / SQL, DBMS_AUTO_SQLTUNE , se ha introducido para proveer acceso más restringido a la función de ajuste automático de SQL.

Con este paquete, el acceso a la sintonización automática de SQL puede ser restringido a los administradores de bases para que sólo ellos pueden cambiar su configuración tal efecto en tiempo de ejecución el comportamiento del optimizador de consultas, tales como habilitar o deshabilitar la creación automática de perfil de SQL.

de seguridad mejorada para DBMS_SCHEDULER Notificación por correo electrónico

Cifrado y la autenticación se han añadido a la función del planificador de Oracle notificación por correo electrónico.

E-mail de notificación de fallos trabajo fue añadido en 11.2.0.1, pero no apoyar a los servidores de correo electrónico que requieren ya sea cifrado ni autenticación. Esta función añade este soporte en 11.2.0.2.

Funcionalidad mejorada TRUNCATE

Page 9: trabajo 4

3 tipos de smbd

Mientras que truncar una tabla o partición, ahora se puede especificar si desea o no mantener ningún tipo de segmentos. Truncar una tabla o una partición con la sintaxis extendida nueva elimina todos los segmentos y no utilizar el espacio hasta que nuevos datos se inserta.

Todo el espacio asignado en una base de datos ahora pueden ser reclamados por truncar tablas o particiones con la sintaxis de la nueva ampliación, la optimización de la huella de espacio de cualquier aplicación.

Apoyo a la actualización en contexto de los clientes

Tanto en el lugar y las actualizaciones fuera de lugar se admite en las instalaciones del cliente.

Ahora tiene la opción de hacer actualizaciones en el lugar del cliente reduciendo la necesidad de almacenamiento adicional y simplificar el proceso de instalación.

Mantenimiento de paquetes para la creación de segmentos de la demanda

Los clientes pueden gestionar la asignación de espacio de cualquier aplicación a través de la funcionalidad extendida de la DBMS_SPACE paquete. Este paquete se puede utilizar para eliminar los segmentos de todas las mesas vacías en una base de datos, un esquema de usuario, o de tablas específicas. Este paquete también proporciona la funcionalidad opuesta a materializar todos los segmentos de mesas vacías o con la creación de particiones segmento diferidos

La gestión explícita de la creación del segmento diferidos le permite tomar ventaja de esta funcionalidad en cualquier punto dado en el tiempo, incluso después de la creación de tabla o partición. Esto es especialmente útil para los sistemas que fueron actualizados en el lugar y hace una re-creación de todos los objetos innecesarios vacíos.

CPU Límite Máximo de Utilización

Resource Manager proporciona una nueva directiva llamada MAX_UTILIZATION_LIMIT que le permite poner un límite en la cantidad de CPU utilizada por un grupo de consumidores.

El MAX_UTILIZATION_LIMIT directiva es útil para limitar la utilización de la CPU de las cargas de trabajo de baja prioridad. Esta directiva también es útil para proporcionar un rendimiento más consistente para la carga de trabajo en un grupo de consumidores, y ayuda a construir sistemas donde los usuarios finales la experiencia tiempos de respuesta consistentes para cada operación de base de datos.

Page 10: trabajo 4

3 tipos de smbd

Coincidencia de nombres

Esta característica proporciona un método eficiente para hacer coincidir los nombres propios (y palabras) que tienen una consulta como entrada y devuelve una lista ordenada de los partidos. El nuevo operador NDATA se introduce para esta funcionalidad.

En la sociedad multicultural de hoy, una persona acostumbrada a las reglas de ortografía de un demográfica puede tener dificultades para aplicar las mismas reglas a un nombre de origen de una cultura diferente.

Coincidencia de nombre proporciona una solución para que coincida con los nombres propios que pueden diferir en la ortografía debido a la variación ortográfica.

entidad llamada extracción

Extracción de entidades es el reconocimiento de nombres de entidades (personas y organizaciones), lugares, expresiones temporales, y los tipos de expresiones numéricas como las monedas y medidas.

El objetivo de la extracción de la entidad es la identificación de las instancias de un particular, pre-especificado clase de entidades en los documentos textuales.

El beneficio es para producir una "estructura" vista de un documento que pueda ser utilizado posteriormente para la minería de texto o de datos y análisis de inteligencia más amplia.

Tamaño por defecto de la primera extensión de un segmento nuevo para una tabla de particiones ha cambiado

El tamaño por defecto de la primera extensión de un segmento nuevo para una tabla de particiones es ahora de 8 MB en lugar de 64 K.

El objetivo es mejorar el rendimiento de E / S. Sin embargo, bajo ciertas circunstancias, la carga de una tabla tendrá mucho más espacio en disco.

Cola declaración paralela

Page 11: trabajo 4

3 tipos de smbd

Declaración de cola paralela garantiza que todas las declaraciones se ejecutan en un sistema de obtener los recursos apropiados para llevar a cabo en paralelo y por lo que le permite asegurar que el sistema no es ni abrumado ni hambre de los procesos del servidor paralelo. Cola puede ser implementado por un grupo de recursos y permite tanto la priorización de las declaraciones y la gestión antes mencionada de una carga de trabajo en paralelo. Declaración de cola paralela trabaja en conjunto con grado de paralelismo automático.

Almacenes de datos se están convirtiendo en sistemas que soportan entornos operativos y las cargas de trabajo más clásico estratégicos de almacenamiento de datos. Estas cargas de trabajo mixtas requieren un manejo de carga de trabajo activa. Uno de estos recursos que deben ser manejados como parte del proceso de gestión de carga de trabajo es el uso de procesos de servidor paralelo. Los recursos del servidor en paralelo son asignados por grado de paralelismo automático (DOP). Declaración de cola se utiliza para asegurar que cada sentencia puede ejecutarse con la DOP óptimo dentro de los límites del sistema.Permitiendo que cada instrucción para ejecutar con la óptima DOP permite a un sistema:

Un buen desempeño en general y evitar los tiempos de espera en grandes recursos del sistema.

Utilizar todos los recursos de manera óptima sin destrozar el sistema en las horas punta o debido a las consultas fuera de control.

Equilibrar el rendimiento en general es mucho más predecible.

Asignar los recursos apropiados basados en las políticas, no se basa en el abuso del usuario.

Importar PMML

Esta versión añade soporte para la importación de modelos de minería de datos externas (regresión logística lineal y binaria) con el Grupo de minería de datos de modelos de predicción MarkupLanguage (PMML) estándar. Los modelos importados convertido nativo de Oracle Data Mining (ODM) modelos capaces de Exadata de descarga.

Si utiliza un producto de minería de datos externos para generar los modelos, puede encontrar dificultades al implementar esos modelos en sus bases de datos de producción. El actual proceso de implementación de estos modelos es caro, propenso a errores, y no performante. Esta característica agiliza el movimiento de los modelos externos a la producción de sistemas de Oracle y aprovecha un rendimiento optimizado de la opción de ODM.

Page 12: trabajo 4

3 tipos de smbd

Resultado conjunto de interfaces

La interfaz de cliente CTX_QUERY.RESULT_SET ejecuta una consulta y genera un conjunto de resultados. Los componentes del conjunto de resultados son los siguientes:

De los documentos.

El apoyo pedido por SDATA .

Un recuento total estimado del número de documentos encontrados.

Un recuento, desglosado por valor de metadatos, de comparar documentos en cada categoría.

Una página de resultados de búsqueda constan de muchos elementos dispares (por ejemplo, los metadatos de los documentos primeros, fragmento, el recuento total de afectados, y así sucesivamente). En lugar de acceder a la base de datos para la construcción de bits de los resultados de búsqueda, que sería útil contar con un mecanismo conjunto de resultados limpios. La interfaz del conjunto de resultados es capaz de producir los distintos tipos de datos necesarios para una página de resultados de búsqueda a la vez, mejorar el rendimiento al compartir gastos.  La interfaz del conjunto de resultados también pueden devolver las vistas de datos que son difíciles de expresar en SQL, como la parte superior  n por las consultas de categoría.

Segmento Creación OnDemand para tablas

La creación del segmento inicial de las tablas e índices con particiones pueden ser diferidos hasta que los datos se introduce por primera vez en un objeto.Particiones individuales no estarán físicamente creadas antes de los datos se insertan por primera vez.

Varias aplicaciones pre-empaquetadas se entregan con esquemas grande que contiene muchas tablas e índices.  Con la creación del segmento diferidos para las tablas de particiones, objetos de base de datos vacía no consumen espacio, reduciendo la huella de la instalación y la aceleración de la instalación.

La simplificación de las interfaces XML y XQuery

Page 13: trabajo 4

3 tipos de smbd

Esta característica amplía el estándar XQuery 1.0 operador de fn:doc y fn:collection para permitir el acceso directo a las colecciones de documentos XML almacenados en la base de datos.

Acceso directo al contenido XML en las tablas y vistas se proporciona mediante la ampliación de fn:doc y fn:collection de apoyar DBUri estilo caminos a través de la pseudo protocolo xdb:// .

Simplificación de Oracle XML e interfaces de XQuery proporciona mecanismos estándar, permite la construcción de aplicaciones portátiles de XML que son más fáciles de mantener, y desaprueba la funcionalidad redundante o no utilizados.

autenticación SMTP

A partir de esta versión, se puede configurar el UTL_SMTP paquete PL / SQL para su uso en ambos TransportLayer Security (TLS) y Secure servidores Sockets Layer (SSL) ".

Esto permite que el paquete que se utiliza para enviar a los servidores SMTP que requieren autenticación para combatir el spam.

SMTP cifrado

UTL_SMTP se extiende en esta versión para ofrecer Secure Sockets Layer (SSL) y TransportLayer apoyo Security (TLS).

Esto permite que el paquete que se utiliza para enviar a los servidores SMTP usando SSL y TLS para garantizar la integridad del canal.

SPA Apoyo para el Medio Ambiente Active Data Guard

Si está utilizando Oracle Active Data Guard en espera de base de datos física, que ya tiene datos completa o clonar o ambos de los entornos de producción que puede ser utilizado para las pruebas con SQL Performance Analyzer (SPA). Utilizando el método de ejecución remota de prueba de ensayo SPA, puede conectarse a una base de datos standby física en modo de sólo lectura y lo utilizan para la prueba. La base de datos standby física sigue estando en modo de sólo lectura y de reserva (los cambios se aplican) durante las pruebas de SPA. El análisis de SPA y los informes están disponibles en la base de datos remota que está orquestando los ensayos SPA. La base de datos de orquestar (sistema de SPA) puede ser la base de datos principal o cualquier base de datos remotos que utilizan Oracle Database 11 g, y mayores emisiones.

Page 14: trabajo 4

3 tipos de smbd

Esta característica permite a los clientes aprovechar las Active Data Guard bases de datos standby física para las pruebas de SQL Performance Analyzer.

El EDICIÓN atributos de un servicio de base de datos

La EDITION atributo de un servicio de base de datos especifica la edición de la sesión inicial de una sesión que se comenzó a usar ese servicio. Si el programa que crea una nueva sesión no especifica la sesión inicial, el nombre de la edición especificada por el servicio se utiliza. Si el servicio no especifica el nombre de la edición, la edición de la sesión inicial es la edición de base de datos predeterminada.

Cuando un ejercicio de redefinición basada en edición se lleva a cabo para apoyar la renovación caliente, algunos clientes de la base de datos tendrá que usar la edición previa a la actualización y otros querrán utilizar la edición posterior a la actualización. En este escenario, la edición de bases de datos por defecto no es suficiente porque, por definición, denota una sola edición. La EDITION atributo de un servicio de base de datos proporciona una manera de permitir que el cliente especifique la edición que desea utilizar los datos del entorno en vez de cambiar el código del cliente.

Uso de XML binario con SecureFiles como la ubicación de almacenamiento XMLType

En esta versión, el modelo de almacenamiento por defecto ha cambiado desde XMLType STORE AS CLOB a STORE AS SECURE FILE BINARY XML . Esto afecta el almacenamiento se utiliza cuando un explícito STORE AS cláusula no se incluye cuando se crea una tabla XMLType o columna. Si no se especifica una STORE AS CLAUSE indica que se deja a la base de datos para determinar cuál es el modelo de almacenamiento óptima debe ser.

Antes de la liberación de la base de datos 11.2.0.2, el modelo de almacenamiento por defecto se STORE AS BASICFILE CLOB . En 11.2.0.2, el valor predeterminado se cambia a STORE AS SECUREFILE BINARY XML .

Este cambio requiere la instalación de la característica XDB con el fin de funcionar correctamente. Los clientes que decidan no instalar la función de XDB debe agregar explícitamente STORE AS CLOB a las declaraciones DLL que crear la tabla XMLType o columnas para evitar errores de DDL. Tenga en cuenta que el uso de XMLType sin tener instalado el XDB no es una configuración compatible a partir de 11.1.0.1.

No hay migración de datos se lleva a cabo cuando las bases de datos se actualizan a 11.2.0.2.

Page 15: trabajo 4

3 tipos de smbd

XML binario con SecureFiles ofrece un almacenamiento eficiente, recuperación y capacidad de DML para los datos XML semi-estructurados y no estructurados.Cambiar la ubicación de almacenamiento para XMLType para XML binario con SecureFiles ayuda a los clientes a adoptar mejores prácticas.

JDBC 4.0 SQLXML

Esta función implementa la especificación JDBC 4.0 de la SQLXML interfaz para administrar el tipo de datos XML en la base de datos.

Esta característica permite que las aplicaciones Java con JDBC Thin-o JDBC OCI-para gestionar el tipo de datos XML en la base de datos, utilizando el estándarSQLXML tipo ( java.sql.SQLXML ).

Key ID LCR en xstream

ID LCRs clave permitir que una aplicación cliente xstream para procesar cambios en las filas que incluyen tipos de datos no compatibles. LCR ID de la llave no contienen todas las columnas de un cambio de fila.  En cambio, contienen el identificador de fila de la fila modificada, un grupo de columnas de clave para identificar la fila de la tabla, y los datos de las columnas de escalar de la tabla que son apoyados por fuera xstream. LCR ID de la llave no contienen columnas de tipos de datos no compatibles.

Esta característica permite a los usuarios xstream para captar los cambios de base de datos que no son compatibles con Oracle Streams.

Mejoras ACFS

Las siguientes secciones proporcionan información sobre las mejoras ACFS de 11.2.0.2.

ACFS, ADVM e instantáneas en Solaris y AIX

Oracle ACFS, Gerente de Oracle ASM DynamicVolume (Oracle ADVM) y las instantáneas fueron entregados en Oracle Database 11 g Release 2 (11.2.0.1) en Windows NT y Linux.

Oracle Database 11 g Release 2 (11.2.0.2) ofrece ahora un conjunto de propósito general del sistema de archivos que aprovecha las capacidades de Oracle ASM en las plataformas Solaris y AIX.

Page 16: trabajo 4

3 tipos de smbd

Oracle ACFS replicación

El Oracle Automatic Storage Administración del clúster de archivos de sistema (Oracle ACFS) característica de replicación admite la replicación asíncrona de un sistema de archivos ACFS de una primaria al sitio de espera.

La característica de replicación de Oracle ACFS le permite replicar los sistemas ACFS archivos a través de la red a otro sitio (posiblemente distante). Esto proporciona una capacidad de recuperación de desastres para el sistema de archivos. Esta característica puede ser usada en conjunto con Oracle Data Guard para replicar todos los datos de Oracle.

Oracle ACFS Seguridad y encriptación

Oracle ASM Grupo de archivos de sistema (Oracle ACFS) característica de seguridad proporciona reino basado en la seguridad de ACFS Oracle.

Oracle función de cifrado de ACFS permite que los datos almacenados en el disco (los datos en reposo) se va a cifrar.

Oracle ACFS característica de seguridad proporciona la capacidad de crear ámbitos para especificar políticas de seguridad para usuarios o grupos para acceder a objetos del sistema de archivos. El Oracle ACFS característica de seguridad proporciona un control de acceso de grano fino en la parte superior del control de acceso que proporciona el sistema operativo.

Oracle función de cifrado de ACFS ofrece la posibilidad de mantener los datos en un sistema de archivos de Oracle ACFS en formato cifrado para evitar el uso no autorizado de datos en el caso de pérdida o robo de datos.

Oracle ACFS etiquetado

La característica de Oracle ACFS Tagging proporciona un método para relacionar a un grupo de archivos basado en un atributo de nombre común asignado a estos archivos con el nombre un nombre de etiqueta.

Puede utilizar esta característica por sí sola o conjuntamente con otras características. Por ejemplo, en conjunto con Oracle replicación ACFS, puede seleccionar los archivos específicos que desea replicar a un sitio diferente de clúster remoto mediante la asignación de un nombre de etiqueta única para ellos. A continuación, daría instrucciones a la replicación de Oracle ACFS para replicar archivos basado en este nombre de etiqueta. Mediante el uso de etiquetado en este sentido, la necesidad de replicar toda Oracle sistemas de archivos ACFS se reduce.

Page 17: trabajo 4

3 tipos de smbd

Calidad de Servicio (QoS)

Una nueva calidad de servicio de administración de servidor (QoS) permite la gestión en tiempo de ejecución de los niveles de servicio para las aplicaciones alojadas en la base de datos sobre una infraestructura compartida por los administradores del grupo. El objetivo es presentar una herramienta fácil de usar, basada en políticas del sistema de gestión que garantice cumplimiento de los niveles de servicio, si hay suficientes recursos disponibles y cuando no lo son, asigna recursos a las cargas de trabajo más críticos del negocio que no cumplan con sus niveles de servicio a expensas de la los menos críticos.

En las secciones siguientes se describen las características de calidad de servicio del servidor de gestión.

Base de datos QoS Management Server

La calidad de la base de datos del servidor de administración de servicios (QoS) permite a los administradores de sistemas para controlar los niveles de servicios de aplicaciones alojadas en grupos de base de datos de Oracle mediante la correlación precisa el rendimiento de ejecución e indicadores de recursos y el análisis con un sistema experto recomienda los ajustes para producir los recursos para cumplir con la política basada en el rendimiento los objetivos.

La base de datos QoS Management Server permite la puesta en común de recursos para ayudar a garantizar que, cuando hay suficientes recursos disponibles, los objetivos de rendimiento y disponibilidad que se cumplan, incluso bajo la demanda de subidas de tensión. La gestión de la asignación de recursos para que coincida con los objetivos de desempeño utilizando un conjunto de políticas predefinidas, la base de datos QoS Management Server reduce considerablemente el administrador del sistema y el tiempo de DBA y experiencia. Mediante la supervisión continuada del rendimiento del sistema basado en la demanda real, que identifica rápidamente los cuellos de botella y los problemas potenciales que pueden ser corregidas antes de una interrupción real ocurre. Este sistema reduce el tiempo para resolver violaciónes de nivel de servicio, ya que ofrece métricas detalladas e identificación de cuellos de botella, junto con recomendaciones para su resolución. El resultado final es la confianza que las partes interesadas para compartir los recursos lo que reduce los gastos operativos y de capital.

Base de Datos de Calidad de Servicio (QoS) Apoyo a la Gestión

Para apoyar la calidad de la base de datos del servidor de administración de servicios (QoS), la Base de Datos Oracle Administrador de recursos y métricas se han mejorado para el apoyo de grano fino, las métricas de rendimiento y ahora tienen la capacidad de gestionar cargas de trabajo definidos por el usuario clases de potencia.

Page 18: trabajo 4

3 tipos de smbd

Mediante el apoyo a la base de datos QoS Management Server, las aplicaciones que comparten una única base de datos o varias bases de datos dentro de un grupo puede ser manejado discretamente para controlar y mantener sus niveles de servicio. Esta consolidación reduce los costos de hardware, software y de gestión, mientras se mantienen los objetivos de negocio.

Enterprise Manager QoS Gestión de la Integración

La administración de la calidad de la base de datos del servidor de administración de servicios (QoS) está integrado en la sección de clúster nueva administración de Enterprise Manager. Esto está diseñado como una interfaz basada en tareas para crear conjuntos de políticas mediante un asistente, gestionar niveles de servicio mediante un tablero de instrumentos, y monitorear el desempeño a través de gráficos históricos, registros y alertas.

Esta característica proporciona completa basada en tareas de integración en Enterprise Manager, lo que simplifica las tareas de administración necesarias para manejar base de datos de los niveles de servicio de aplicaciones utilizando el servidor de base de datos de gestión de QoS. Lo tanto reduce la tarea y el tiempo de resolución de problemas, así como el nivel de formación necesario por lo tanto reducir los costos mientras se mantiene la disponibilidad de aplicaciones.

Memoria del Servidor de estrés de protección para Oracle RAC

Cuando de gestión de QoS está habilitado y la gestión de un grupo de Oracle Clusterware servidor, que recibe un flujo de indicadores del Monitor de grupo de acción sanitaria que proporciona datos en tiempo real de memoria, incluyendo la cantidad disponible, en uso, y cambió el disco para cada servidor. Si un nodo se determina que bajo presión de memoria, el CRS-servicios administrados de base de datos se detiene en ese nodo prevención de nuevas conexiones que se creen lo que protege las sesiones existentes. Una vez que el estrés se alivia con la memoria (por ejemplo, cerrando las sesiones existentes o la intervención del usuario), los servicios se reinician automáticamente y el oyente comienza a enviar las conexiones de la apertura en ese servidor.

Servidores empresariales de base de datos puede quedarse sin memoria disponible, debido a demasiadas sesiones o las cargas de trabajo fuera de control. Esto puede resultar en transacciones fallidas o, en casos extremos, un reinicio del servidor y la pérdida de un valioso recurso. Base de Datos Oracle de gestión de QoS detecta la presión de memoria en tiempo real y evita la adición de nuevas sesiones de agotar la memoria disponible por lo tanto la protección de las cargas de trabajo existentes y la disponibilidad del servidor. Esto añade la capacidad de protección de recursos nuevos en la gestión de niveles de servicio para la base de datos Oracle RAC aplicaciones alojadas.

Base de datos de reproducción

Page 19: trabajo 4

3 tipos de smbd

Las siguientes secciones proporcionan información sobre las nuevas funciones de reproducción para base de datos 11.2.0.2.

Base de datos Replay SQL Performance Analyzer (SPA) Integración

Esta característica le permite realizar SQL Tuning Set (STS) de captura y de captura de la carga de trabajo o reproducir al mismo tiempo en un solo proceso.STS se exporta automáticamente cuando los datos de AWR para la captura o la reproducción se exporta en el objeto de directorio especificado. Mediante la integración de SPA y reproducción de la base de datos, se puede analizar SQL centrada en los problemas en la carga de trabajo con más facilidad que si tuvieran que hacerlo manualmente en pasos separados. Un informe de SPA se pueden generar al final de la repetición para facilitar la carga de trabajo SQL centrado en el análisis. Oracle RAC todavía no es posible.

Integración de la SPA y las características de base de datos de reproducción ofrece la posibilidad de realizar Set SQL Tuning y la captura de la carga de trabajo o reproducir en un proceso y, al mismo tiempo.  Como resultado, un informe de SPA está disponible para ayudar con SQL centrado en el análisis de repetición cuando la carga de trabajo que se hace.

Repetición de bases de datos de tiempo de espera de función

Durante la reproducción de carga de trabajo, a veces es posible que debido a un cambio de plan de ejecución del sistema, o de lo contrario, una llamada de repetición se puede bloquear o tomar mucho tiempo. Usted puede especificar un parámetro de tiempo de espera de reproducción. Si la llamada excede el tiempo de espera, llamada en particular que se cancela. Esto es útil con cargas de trabajo cuando una o un resultado pocas llamadas en la repetición de la carga de trabajo para ejecutar demasiado tiempo o se bloquee. Abortar estos seguirán proporcionando una reproducción de la carga de trabajo útil.

Repetir la base de datos de tiempo de espera funcionalidad ofrece la posibilidad de controlar el tiempo que uno funcione por más tiempo o llame al reproducir fuera de control tendrá. Sin esta funcionalidad, una llamada de repetición puede tomar mucho tiempo o colgar en función de la situación.

Repetición de bases de datos de carga de trabajo analizador

Database Replay analizador de la carga de trabajo es una herramienta que analiza una carga de trabajo de captura y proporciona una evaluación de la fiabilidad que se puede reproducir. En él se destacan los posibles problemas que podrían surgir durante la reproducción con la descripción de las partes que no se puede reproducir con precisión debido a

Page 20: trabajo 4

3 tipos de smbd

la escasez de datos, errores durante la captura y el uso de características que no están respaldadas por bases de datos de reproducción.

Esta función le indica, en el momento de la captura, si la carga de trabajo específica capturado es algo que se puede confiar para futuras pruebas.

Gestión

Las siguientes secciones proporcionan información sobre las funciones de gestión para 11.2.0.2.

DBCA apoyo a la creación una base de datos Oracle RAC One Nodo

Se ha añadido soporte de esta versión de Oracle DatabaseConfigurationAssistant (DBCA) para crear un Oracle Real ApplicationClusters un nodo (Oracle RAC OneNode) base de datos como parte del proceso de creación de bases de datos.

Oracle RAC OneNode es una nueva opción para la edición de Oracle Enterprise introducido con la Base de Datos Oracle. Oracle DBCA ahora reconoce las bases de datos Oracle RAC OneNode y ofrece las opciones de configuración para facilitar la gestión de Oracle RAC OneNode.

Opción de descargar últimas actualizaciones durante la instalación

Esta función permite al instalador para descargar los parches obligatorios para sí mismo, así como para el producto base en tiempo de instalación, por lo que no es necesario aplicar más tarde. También ayuda a resolver problemas de instalación en el medio de un comunicado sin que ninguno recutting los medios de comunicación o el aplazamiento de la corrección de errores a una versión posterior.

En la actualidad, cuando hay un error en la instalación base, usted tiene que esperar hasta la próxima versión antes de que se puede arreglar. Esta función ayuda a resolver problemas de instalación en el medio de un comunicado sin que ninguno recutting los medios de comunicación o el aplazamiento de la corrección de errores a una versión posterior.  Esta característica también se aplica parches obligatorios para el producto base, con lo que la creación de instalaciones más certificados fuera de la caja.

Page 21: trabajo 4

3 tipos de smbd

Configuración de Oracle ASM Asistente de ayuda para mejorar fuera de lugar

Infraestructura de Oracle Grid para un clúster de 11 g de lanzamiento 2 soportes fuera de lugar las actualizaciones. El Oracle ASM ConfiguraciónAssistant (ASMCA) ahora soporta totalmente fuera de lugar las actualizaciones de esta nueva versión.

La interfaz gráfica de usuario (GUI) proporciona un método simple e interactivo para mejorar los ambientes de esta nueva versión. Para permitir scripting, el asistente también proporciona un control sobre el método interactivo (en silencio) el modo, que se ocupa de diversos escenarios de despliegue utilizado por los clientes.

Base de Datos Oracle asistente de actualización de Soporte para actualizaciones de fuera de lugar

Infraestructura de Oracle Grid para un clúster de 11 g de lanzamiento 2 soportes fuera de lugar las actualizaciones. El asistente de actualización de bases de datos (DBUA) ahora soporta totalmente fuera de lugar las actualizaciones de esta nueva versión.

La interfaz gráfica de usuario (GUI) proporciona un método simple e interactivo para mejorar los ambientes de esta nueva versión. Para permitir scripting, el asistente también proporciona un control sobre el método interactivo (en silencio) el modo, que se ocupa de diversos escenarios de despliegue utilizado por los clientes.

Oracle Enterprise Manager DB Compatibilidad con el control de Oracle RAC OneNode

Oracle Enterprise Manager de Control de DB proporciona soporte para bases de datos Oracle RAC One nodo.

Oracle RAC OneNode es una nueva opción para la edición de Oracle Enterprise introducido con la Base de Datos Oracle 11.2.0.1. Oracle Enterprise Manager DB Control ahora reconoce las bases de datos Oracle RAC OneNode y ofrece las opciones de configuración necesaria en una interfaz de usuario fácil de usar (GUI), que simplifica la administración de Oracle RAC OneNode más allá del alcance de las herramientas de línea de comandos que ya están disponibles.

Traslado en línea de una base de datos Oracle RAC nodo Uno

Oracle RAC OneNode permite la reubicación de línea de una base de datos Oracle RAC nodo Uno de un servidor a otro. El periodo de migración se pueden personalizar hasta 12 horas.

Page 22: trabajo 4

3 tipos de smbd

Oracle RAC OneNode permite la reubicación de línea de una base de datos Oracle RAC nodo Uno de un servidor a otro, lo que proporciona una mayor disponibilidad para aplicaciones basadas en una base de datos Oracle. Ahora puede mover una base de datos para el equilibrio de carga de trabajo, así como para realizar el mantenimiento previsto en el servidor, el sistema operativo, o cuando la aplicación de parches para el software de Oracle de forma móvil.

srvctl de la gestión basada en Oracle RAC One Nodo Bases de datos

Oracle RAC OneNode es una nueva opción para la edición Enterprise de Oracle Database. Oracle RAC OneNode representa una base de datos Oracle RAC que se ejecuta sólo una instancia de base de activos que se pueden administrar mediante SRVCTL como cualquier otra base de datos Oracle RAC.

Utilizando SRVCTL simplifica y optimiza la gestión de bases de datos Oracle RAC One nodo.

Mejoras CRSCTL Comando

El CRSCTL conjunto de comandos ha sido la mejora para permitir la gestión de diversos nueva infraestructuraGrid de Oracle para recursos de clúster.

El uso de estos nuevos comandos simplifica la gestión de la infraestructura Grid de Oracle para un clúster.

Mejoras srvctl Comando

El SRVCTL conjunto de comandos ha sido la mejora para permitir la gestión de diversos nueva infraestructuraGrid de Oracle para un clúster y los recursos de Oracle RAC.

El uso de estos nuevos comandos simplifica la administración de Oracle RAC y Oracle Grid Infraestructura para un clúster.

Manejabilidad mejorada xstream

Para aumentar la capacidad de gestión de xstream, nuevos parámetros de proceso se añaden para proporcionar funciones como el control del proceso de memoria, cambios en las secuencias, y la posibilidad de excluir a los cambios realizados por los usuarios o transacciones específicos. Reposicionamiento dentro de la corriente por cualquiera de

Page 23: trabajo 4

3 tipos de smbd

las SCN o TIME está disponible. Además, nuevos puntos de vista específicos de xstream se proporcionan, tales comoV$XSTREAM_OUTBOUND_SERVER y V$XSTREAM_TRANSACTION , y puntos de vista existentes se han ampliado para proporcionar información adicional como el estado del cliente o de utilización de la memoria de un proceso.

Estas mejoras proporcionan al usuario más control sobre xstream y visibilidad en el procesamiento de xstream.

columnas de soporte de compresión en el registro de consulta y xstream

Compresión de columnas es ahora compatible con Oracle Streams y xstream.

Esta característica permite la replicación lógica de tablas comprimidas usando híbridos de compresión en columnas.

Microsoft SQL Server 2008 R2

Escalabilidad y rendimiento

Nombre de la característica DatacenterEnterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Número de CPU Máximo sistema operativo

8 4 4 2 1 1 1

Máxima cantidad de memoria utilizada Máximo sistema operativo

2 TB 64 GB 64 GB

4 GB 1 GB 1 GB 1 GB

Tamaño máximo de la base de datos 524 PB 524 PB 524 PB 524 PB

524 PB 10 GB 10 GB 10 GB

Compatibilidad con el hardware de IA64 Sí Sí

Regulador de recursos Sí Sí

Page 24: trabajo 4

3 tipos de smbd

Particiones de tabla e índice Sí Sí

Operaciones de índice en paralelo Sí Sí

Comprobaciones de coherencia en paralelo (DBCC)

Sí Sí

Lectura anticipada y examen mejorados Sí Sí

Bases de datos compartidas escalables Sí Sí

Consulta directa de vistas de índice utilizando la sugerencia NOEXPAND

Sí Sí Sí

Mantenimiento automático de vistas indizadas

Sí Sí Sí

Uso automático de vistas indizadas por optimizador de consultas

Sí Sí

Vistas con particiones distribuidas Sí Sí

  Alta disponibilidad (siempre activado)

Nombre de la característica Datacenter Enterprise Standard Web Workgroup

Express con AdvancedServices

Express with Tools Express

Cambios del sistema en línea

Sí Sí Sí Sí Sí Sí Sí Sí

Trasvase de registros Sí Sí Sí Sí Sí

Creación de reflejo de la base de datos2

Sí Sí Sí (solo un subproceso único, sincrónico)

Solo testigo

Solo testigo Solo testigo Solo testigo Solo testigo

Recuperación automática de daños desde el reflejo

Sí Sí Sí

Compresión de flujo de registro

Sí Sí Sí

Número de nodos de clúster de conmutación por error

Máximo del sistema operativo1

Máximo del sistema operativo1

2 nodos

Compresión de copia de seguridad

Sí Sí Sí3

Page 25: trabajo 4

3 tipos de smbd

Copias de seguridad reflejadas

Sí Sí

Instantáneas de base de datos

Sí Sí

Recuperación rápida Sí Sí

Índices en línea Sí Sí

Restauración de archivos y páginas en línea

Sí Sí

Configuración en línea de nodos punto a punto

Sí Sí

Compatibilidad con la CPU y Agregar memoria sin interrupción

Sí Sí

1Windows Server 2003 admite hasta 8 nodos de clúster de conmutación por error. Windows Server 2008 admite 16, como máximo.

2Solo SQL Server 2005 Enterprise EditionService Pack 1 (SP1) y versiones posteriores admiten la operación asincrónica de creación de reflejo de la base de datos.

3La compresión de Copia de seguridad de la edición Standard de SQL Server solo se admite en SQL Server 2008 R2 o versiones posteriores.

  Compatibilidad con la virtualización

Nombre de la característicaDatacenter

Enterprise

Standard

Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Compatibilidad con Hypervisor Sí Sí Sí Sí Sí Sí Sí Sí

Compatibilidad de la agrupación en clústeres de conmutación por error de invitado con la virtualización

Sí Sí Sí

Migración actualizada de Hyper-V Sí Sí Sí

Movilidad de la aplicación Sí Sí

  Replicación

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools Express

Replicación de instantáneas Sí Sí Sí Solo suscriptor

Sí Solo suscriptor Solo suscriptor

Solo suscriptor

Page 26: trabajo 4

3 tipos de smbd

Replicación de mezcla Sí Sí Sí Solo suscriptor

Restringido¹ Solo suscriptor Solo suscriptor

Solo suscriptor

Replicación transaccional Sí Sí Sí Solo suscriptor

Restringido¹ Solo suscriptor Solo suscriptor

Solo suscriptor

Seguimiento de cambios de SQL Server

Sí Sí Sí Sí Sí Sí Sí Sí

Publicar datos de SQL Server en suscriptores que no son de SQL Server

Sí Sí Sí

Publicar datos de Oracle en SQL Server

Sí Sí

Replicación punto a punto Sí Sí

¹Si se utiliza una instancia de WorkGroup como publicador, admitirá 25 suscripciones como máximo a todas las publicaciones de combinación y cinco suscripciones a todas las publicaciones transaccionales. Admite un número ilimitado de suscripciones a publicaciones de instantáneas.

Seguridad de la empresa

Nombre de la característicaDatacenter

Enterprise

Standard

Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Autenticación integrada de Windows (incluido Kerberos)

Sí Sí Sí Sí Sí Sí Sí Sí

Integración con Microsoft Baseline Security Analyzer

Sí Sí Sí Sí Sí Sí Sí Sí

Modo de auditoría que cumple C21 Sí Sí Sí Sí Sí Sí Sí Sí

Cumplimiento de criterio común Sí Sí Sí Sí Sí Sí Sí Sí

Cifrado de datos y administración de claves Sí Sí Sí Sí Sí Sí Sí Sí

Firma de módulos Sí Sí Sí Sí Sí Sí Sí Sí

Cifrado de canal de Seguridad de la capa de transporte

Sí Sí Sí Sí Sí Sí Sí Sí

Compatibilidad con la directiva de contraseñas de Windows

Sí Sí Sí Sí Sí Sí Sí Sí

Separación de esquemas de usuario Sí Sí Sí Sí Sí Sí Sí Sí

Desencadenadores de inicio de sesión y Sí Sí Sí Sí Sí Sí Sí Sí

Page 27: trabajo 4

3 tipos de smbd

extremos de conexión

Configuración segura mediante la administración basada en directivas

Sí Sí Sí Sí Sí Sí Sí Sí

Auditoría de SQL Server (auditoría específica) Sí Sí

Cifrado de base de datos transparente Sí Sí

Administración extensible de claves Sí Sí1Para obtener una descripción de esta característica, vea, Opción de modo auditoría c2.

Administración de RDBMS de instancia única

Nombre de la característica

Datacenter

Enterprise

Standard

Web Workgroup

Express con AdvancedServices

Express with Tools Express

Administración basada en directivas

Sí Sí Sí Sí Sí Sí Sí Sí

Compatibilidad con PowerShell Sí Sí Sí Sí Sí Sí Sí Sí

Objeto de administración de SQL Server (SMO)

Sí Sí Sí Sí Sí Sí Sí Sí

Compatibilidad con SysPrep1 Sí Sí Sí Sí Sí Sí Sí Sí

Director de conexión de SQL Server Sí Sí Sí Sí Sí Sí Sí Sí

Conexión de administración dedicada

Sí Sí Sí Sí Sí Sí (bajo marca de seguimiento)

Sí (bajo marca de seguimiento)

Sí (bajo marca de seguimiento)

Automatización de directivas (comprobar en la programación y cambio)

Sí Sí Sí Sí Sí

Planes de mantenimiento Sí Sí Sí Sí Sí

Correo electrónico de base de datos

Sí Sí Sí Sí Sí

Page 28: trabajo 4

3 tipos de smbd

Recopilador de datos de rendimiento

Sí Sí Sí Sí Sí

Paquete de administración de System Center Operations Manager

Sí Sí Sí Sí Sí

Guías de plan Sí Sí Sí Sí .

Instancias de usuario Sí Sí Sí

1 SysPrep se admite para las instancias independientes de Motor de base de datos y ReportingServices. Para obtener más información, vea Consideraciones acerca de la instalación de SQL Server con SysPrep.

Administración de aplicaciones y varias instancias

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Compatibilidad con las operaciones de aplicación de capa de datos (DAC): extracción, implementación y actualización

Sí Sí Sí Sí Sí Sí Sí Sí

Puede inscribirse en la administración de varias instancias.

Sí1 Sí2 Sí Sí Sí

Vistas de panel de varias instancias y detalle Sí Sí2

Evaluación de la utilización de recursos basada en directivas

Sí Sí2

1 Admite un punto de control de la utilidad de SQL Server con un máximo de 200 instancias administradas de SQL Server. Para obtener más información, veaInformación general de la utilidad de SQL Server.

2 Admite un punto de control de la utilidad de SQL Server con un máximo de 25 instancias administradas de SQL Server. Para obtener más información, veaInformación general de la utilidad de SQL Server.

  Herramientas de administración

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Page 29: trabajo 4

3 tipos de smbd

Administrador de configuración de SQL Server

Sí Sí Sí Sí Sí Sí Sí Sí

SQL CMD (herramienta del símbolo del sistema)

Sí Sí Sí Sí Sí Sí Sí Sí

Asistente para migración de SQL Server1 Sí Sí Sí Sí Sí Sí Sí Sí

SQL Server Management Studio2 Sí Sí Sí Sí Sí Sí Sí

Agente SQL Server Sí Sí Sí Sí Sí

Asistente para la optimización de motor de base de datos

Sí Sí Sí Sí Sí

SQL Server Profiler Sí Sí Sí Sí Sí No3 No3 No3

Panel de operación de PowerPivot TI, AnalysisServices

Sí Sí

1Para obtener más información sobre el Asistente para migración de SQL Server, vea la forma de migrar a SQL Server (en inglés) en el sitio web de SQL Server.

2Para obtener más información sobre SQL ServerManagement Studio Express, vea SQL Server Management Studio Express.

3SQL Server Workgroup, SQL Server Web, SQL Server Express, SQL Server Express Tools y SQL Server Express Advanced se pueden personalizar con las ediciones SQL Server Standard y SQL Server Enterprise

  Herramientas de desarrollo

Page 30: trabajo 4

3 tipos de smbd

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools Express

Integración de Microsoft Visual Studio

Sí Sí Sí Sí Sí Sí Sí Sí

IntelliSense (Transact-SQL y MDX) Sí Sí Sí Sí Sí Sí No(SSMS no se instala con esta edición)

Business IntelligenceDevelopment Studio

Sí Sí Sí Sí Sí Sí

Herramientas de diseño, edición y consulta SQL

Sí Sí Sí Sí

Compatibilidad con el control de versiones

Sí Sí Sí Sí

Herramientas de edición, depuración y diseño de MDX

Sí Sí Sí

  Programación

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools Express

Page 31: trabajo 4

3 tipos de smbd

Compatibilidad con Entity Framework Sí Sí Sí Sí Sí Sí Sí Sí

Integración de CommonLanguageRuntime (CLR)

Sí Sí Sí Sí Sí Sí Sí Sí

Compatibilidad con XML nativo Sí Sí Sí Sí Sí Sí Sí Sí

Índices XML Sí Sí Sí Sí Sí Sí Sí Sí

Funciones MERGE y UPSERT Sí Sí Sí Sí Sí Sí Sí Sí

compatibilidad con FILESTREAM Sí Sí Sí Sí Sí Sí Sí Sí

Tipos de datos de fecha y hora Sí Sí Sí Sí Sí Sí Sí Sí

Compatibilidad para internacionalización

Sí Sí Sí Sí Sí Sí Sí Sí

Búsqueda de texto completo Sí Sí Sí Sí Sí Sí

Especificación de idioma en la consulta

Sí Sí Sí Sí Sí Sí

ServiceBroker (mensajería) Sí Sí Sí Solo cliente

Sí Solo cliente Solo cliente Solo cliente

Compatibilidad con XML/A Sí Sí Sí

Servicios web (extremos HTTP/SOAP) Sí Sí Sí

Extremos de T-SQL Sí Sí Sí

 Servicios espaciales y de ubicación

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Tipos de datos planares y geodésicos Sí Sí Sí Sí Sí Sí Sí Sí

Page 32: trabajo 4

3 tipos de smbd

Índices espaciales Sí Sí Sí Sí Sí Sí Sí Sí

Bibliotecas espaciales avanzadas Sí Sí Sí Sí Sí Sí Sí Sí

Importación y exportación de formatos de datos espaciales estándar del sector

Sí Sí Sí Sí Sí Sí Sí Sí

Ficha de resultados espaciales dentro de SQL Server Management Studio

Sí Sí Sí Sí Sí Sí Sí

  Conceptos del procesamiento de eventos complejos (StreamInsight)

Característica Datacenter Enterprise Standard Web Workgroup Express con AdvancedServices Express Tools Express

Edición Premium Sí

Edición Standard Sí Sí

Para obtener más información acerca de otras ediciones de StreamInsight, vea Elegir una edición de StreamInsight.

  IntegrationServices

CaracterísticaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express Tools

Express

Asistente para importación y exportación de SQL Server

Sí Sí Sí Sí Sí Sí Sí Sí

Conectores de origen de datos integrados Sí Sí Sí Sí Sí Sí Sí Sí

Tiempo de ejecución y diseñador de IntegrationServices

Sí Sí Sí

Tareas y transformaciones básicas además de las utilizadas por el Asistente para importación y exportación

Sí Sí Sí

Proveedores de registro y registro Sí Sí Sí

Herramientas de generación de perfiles de datos básicos

Sí Sí Sí

Modelo de objetos programable para la extensibilidad

Sí Sí Sí

  IntegrationServices - Adaptadores avanzados

Nombre de la característicaDatacenter

Enterprise

Standard

Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Page 33: trabajo 4

3 tipos de smbd

Destino de Oracle de alto rendimiento Sí Sí

Destino de Teradata de alto rendimiento Sí Sí

Origen y destino de SAP BW Sí Sí

Adaptador de destino de entrenamiento del modelo de minería de datos

Sí Sí

Adaptador de destino de procesamiento de dimensiones

Sí Sí

Adaptador de destino de procesamiento de particiones

Sí Sí

  IntegrationServices - Transformaciones avanzadas

Nombre de la característicaDatacenter

Enterprise

Standard

Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Búsquedas de persistencia (alto rendimiento)

Sí Sí

Transformación de consulta de minería de datos

Sí Sí

Transformaciones de búsqueda y agrupación aproximada

Sí Sí

Transformaciones de búsqueda y extracción de términos

Sí Sí

 Almacenamiento de datos

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Ensayo de generación automática y esquema de almacenamiento de datos

Sí Sí Sí

Captura de datos modificados Sí Sí

Page 34: trabajo 4

3 tipos de smbd

Compresión de datos Sí Sí

Optimización de consultas de combinación en estrella

Sí Sí

Uso automático de vistas indizadas por optimizador de consultas

Sí Sí

Configuración AS escalable de solo lectura Sí Sí

Almacenamiento en caché automático Sí Sí

Procesamiento de consultas en paralelo en las tablas e índices con particiones

Sí Sí

Cubos con particiones Sí Sí

Cubos con particiones distribuidos Sí Sí

  AnalysisServices

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express with Tools

Express con AdvancedServices

Express

Copia de seguridad de SQL Server AnalysisServices

Sí Sí Sí

Diseño de cubos, agregados, relaciones de atributo y dimensiones

Sí Sí Sí

Traducciones Sí Sí Sí

Extensiones de personalización Sí Sí Sí

SQL Server PowerPivotpara SharePoint Sí Sí

AnalysisServices - Funciones analíticas avanzadas

Nombre de la característicaDatacenter

Enterprise

Standard

Web Workgroup

Express with Tools

Express con AdvancedServices

Express

Agregaciones financieras Sí Sí

Cubos con particiones y cubos con particiones distribuidas

Sí Sí

Resúmenes personalizados Sí Sí

Page 35: trabajo 4

3 tipos de smbd

Medidas de suma parcial Sí Sí

Reescritura de dimensiones Sí Sí

Medidas y dimensiones vinculadas Sí Sí

Transporte XML comprimido y binario Sí Sí Sí

Inteligencia de cuentas Sí Sí

Perspectivas Sí Sí

Bases de datos compartidas escalables Sí Sí

  Minería de datos

Nombre de la característicaDatacenter

Enterprise

Standard

Web Workgroup

Express with Tools

Express con AdvancedServices

Express

Conjunto completo de algoritmos de minería de datos

Sí Sí Sí

Herramientas de minería de datos integradas: asistentes, editores, visores de modelos, generador de consultas

Sí Sí Sí

Validación cruzada Sí Sí

Configuración avanzada y opciones de optimización de algoritmos de minería de datos

Sí Sí

Compatibilidad con la minería de datos de canalización y de texto con IntegrationServices

Sí Sí

Compatibilidad con algoritmos de complemento Sí Sí

Procesamiento de modelos en paralelo Sí Sí

Predicción de secuencias Sí Sí

  Informes

Nombre de la característica Datacenter Enterprise Standard Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Límites de memoria de ReportingServices

Máximo sistema operativo

Máximo sistema operativo

Máximo sistema operativo

4 GB 4 GB (x64), máximo sistema

4 GB

Page 36: trabajo 4

3 tipos de smbd

operativo (x32)

Edición de SQL Server de base de datos de catálogo permitido

SQL Server Standard, SQL Server Enterprise y SQL Server DataCenter

SQL Server Standard, SQL Server Enterprise y SQL Server DataCenter

SQL Server Standard, SQL Server Enterprise y SQL Server DataCenter

SQL Server Web

SQL Server Workgroup

SQL Server Express

Edición de SQL Server de origen de datos permitida

Todos Todos Todos SQL Server Web

SQL Server Workgroup

SQL Server Express

Servidor de informes Sí Sí Sí Sí Sí Sí

Diseñador de informes Sí Sí Sí Sí Sí Sí

Administrador de informes

Sí Sí Sí Sí Sí Sí

Informes como fuentes de distribución de datos

Sí Sí Sí Sí Sí Sí

Medidores y gráficos mejorados

Sí Sí Sí Sí Sí Sí

Mapas y capas de mapa Sí Sí Sí Sí Sí Sí

Autenticación personalizada

Sí Sí Sí Sí Sí Sí

Exportar a Excel, Word, PDF e imágenes

Sí Sí Sí Sí Sí Sí

Seguridad basada en roles

Sí Sí Sí Sí Sí Sí

Crear roles personalizados

Sí Sí Sí No (solo roles fijos)

No (solo roles fijos)

No (solo roles fijos)

Compatibilidad con los modelos

Sí Sí Sí Sí Sí

Seguridad de elemento de modelo

Sí Sí Sí

Clicsobreaviso (click-through) infinito

Sí Sí Sí

Page 37: trabajo 4

3 tipos de smbd

Suscripciones y programación de recursos compartidos de archivo y correo electrónico

Sí Sí Sí

Historial de informes, ejecución de instantáneas y almacenamiento en memoria caché

Sí Sí Sí

integración de SharePoint Sí Sí Sí

Biblioteca de componentes compartidos

Sí Sí Sí

Compatibilidad con orígenes de datos no relacionales y remotos

Sí Sí Sí

Extensibilidad de origen de datos, entrega y representación

Sí Sí Sí

Extensión de personalización de definición de informe (RDCE)

Sí Sí Sí

Suscripciones a informes controladas por datos

Sí Sí

Implementación escalada (granja de servidores web)

Sí Sí

  Clientes de Business IntelligenceLas siguientes aplicaciones cliente de software están disponibles en el centro de descargas de Microsoft y se proporcionan para ayudarle a crear documentos de Business Intelligence que se ejecutan en una instancia de SQL Server. Si hospeda estos documentos en un entorno de servidor, utilice una edición de SQL Server compatible con ese tipo de documento. En la siguiente tabla se indica qué edición de SQL Server tiene las características de servidor necesarias para hospedar los documentos creados en estas aplicaciones cliente.

Nombre de la característica Datacenter

Enterprise

Standard Web

Workgroup Express con AdvancedServices

Express with Tools

Express

Generador de informes 3.0 Sí Sí Sí Sí

Page 38: trabajo 4

3 tipos de smbd

Compatibilidad con complementos de Excel 2007 y Visio 2007

Sí Sí Sí

PowerPivot para Excel Sí Sí

  Master Data Services

Nombre de la característicaDatacenter

Enterprise

Standard Web Workgroup

Express con AdvancedServices

Express with Tools

Express

Base de datos Master Data Services Sí Sí

Administrador de datos maestrosAplicación web

Sí Sí

Servicio web Master Data Services Sí Sí

CONCLUSIÓN

En este documento se encuentra reunida casi toda la información de 3 SMBD que son My SQL, Oracle y Microsoft SQL Server 2008R2 para comparar a los 3 SMBD mas usados en estos tiempos y cual se acomoda mas al trabajo de bases de datos del cual nos enfocaremos para nuestro trabajo y los componentes que podremos usar de cada uno como en lo que se especializan

BIBLIOGRAFIA

Page 39: trabajo 4

3 tipos de smbd

https://docs.google.com/document/d/1RUgFQFMF6eYOrKqpT4O_NUzQl6fDNoiu3lsYmzd9WVk/edit?hl=en_US&pli=1

http://technet.microsoft.com/es-es/library/cc645993.aspx

http://dev.mysql.com/doc/refman/5.0/es/replication-features.html