Upload
jorge-mengelle
View
588
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
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
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:
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.
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” .
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:
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
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
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
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.
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
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.
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
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.
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.
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.
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.
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.
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
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
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.
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.
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
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í
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
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
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í
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í
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
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
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
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í
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
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í
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í
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
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í
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í
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
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