Este documento describe las características y limitaciones de la replicación de bases de datos MySQL. Algunas de las características soportadas incluyen la replicación de AUTO_INCREMENT, LAST_INSERT_ID(), y TIMESTAMP. Algunas limitaciones son que las funciones que tratan bloqueos a nivel de usuario no se replican correctamente y que las tablas temporales solo se replican si el esclavo no se detiene. La replicación circular entre tres servidores también es posible pero con limitaciones.
1. 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
2. 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 deInnoDB 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. 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.
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”.
5. 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
6. 3 tipos de smbd
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:
. Ejecute un comando STOP SLAVE .
a. Use SHOW STATUS para chequear el valor de la variable Slave_open_temp_tables .
b. Si el valor es 0, ejecute un comando mysqladminshutdown para parar el esclavo.
c. Si el valor no es 0, reinicie los flujos esclavos con START SLAVE.
d. 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.
7. 3 tipos de smbd
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 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
8. 3 tipos de smbd
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
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.
9. 3 tipos de smbd
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
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
10. 3 tipos de smbd
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.
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.
11. 3 tipos de smbd
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
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.
12. 3 tipos de smbd
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.
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.
13. 3 tipos de smbd
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
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
14. 3 tipos de smbd
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.
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
15. 3 tipos de smbd
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.
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.
16. 3 tipos de smbd
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.
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
17. 3 tipos de smbd
este nombre de etiqueta. Mediante el uso de etiquetado en este sentido, la necesidad de replicar toda Oracle sistemas de archivos ACFS se
reduce.
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
18. 3 tipos de smbd
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.
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.
19. 3 tipos de smbd
Base de datos de reproducción
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
20. 3 tipos de smbd
con la descripción de las partes que no se puede reproducir con precisión debido a 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.
Configuración de Oracle ASM Asistente de ayuda para mejorar fuera de lugar
21. 3 tipos de smbd
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.
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.
22. 3 tipos de smbd
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 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.
23. 3 tipos de smbd
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
Express con Express
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices with Tools Express
Número de CPU Máximo sistema 8 4 4 2 1 1 1
operativo
Máxima cantidad de memoria utilizada Máximo sistema 2 TB 64 GB 64 4 GB 1 GB 1 GB 1 GB
operativo GB
Tamaño máximo de la base de datos 524 PB 524 PB 524 PB 524 524 PB 10 GB 10 GB 10 GB
PB
Compatibilidad con el hardware de IA64 Sí Sí
Regulador de recursos Sí Sí
Particiones de tabla e índice Sí Sí
Operaciones de índice en paralelo Sí Sí
Comprobaciones de coherencia en Sí Sí
paralelo (DBCC)
24. 3 tipos de smbd
Lectura anticipada y examen mejorados Sí Sí
Bases de datos compartidas escalables Sí Sí
Consulta directa de vistas de índice Sí Sí Sí
utilizando la sugerencia NOEXPAND
Mantenimiento automático de vistas Sí Sí Sí
indizadas
Uso automático de vistas indizadas por Sí Sí
optimizador de consultas
Vistas con particiones distribuidas Sí Sí
Alta disponibilidad (siempre activado)
Nombre de la Express con Express
característica Datacenter Enterprise Standard Web Workgroup AdvancedServices with Tools Express
Cambios del sistema en Sí Sí Sí Sí Sí Sí Sí Sí
línea
Trasvase de registros Sí Sí Sí Sí Sí
Creación de reflejo de la Sí Sí Sí (solo un Solo Solo testigo Solo testigo Solo Solo
base de datos2 subproceso único, testigo testigo testigo
sincrónico)
Recuperación automática Sí Sí Sí
de daños desde el reflejo
Compresión de flujo de Sí Sí Sí
registro
Número de nodos de Máximo del Máximo del 2 nodos
clúster de conmutación por sistema sistema
error operativo1 operativo1
Compresión de copia de Sí Sí Sí3
seguridad
Copias de seguridad Sí Sí
reflejadas
Instantáneas de base de Sí Sí
datos
25. 3 tipos de smbd
Recuperación rápida Sí Sí
Índices en línea Sí Sí
Restauración de archivos y Sí Sí
páginas en línea
Configuración en línea de Sí Sí
nodos punto a punto
Compatibilidad con la CPU Sí Sí
y Agregar memoria sin
interrupción
1
Windows Server 2003 admite hasta 8 nodos de clúster de conmutación por error. Windows Server 2008 admite 16, como máximo.
2
Solo 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.
3
La 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
Express con Express
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices with Tools Express
Compatibilidad con Hypervisor Sí Sí Sí Sí Sí Sí Sí Sí
Compatibilidad de la agrupación en clústeres de Sí Sí Sí
conmutación por error de invitado con la
virtualización
Migración actualizada de Hyper-V Sí Sí Sí
Movilidad de la aplicación Sí Sí
Replicación
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Replicación de instantáneas Sí Sí Sí Solo Sí Solo suscriptor Solo Solo
suscriptor suscriptor suscriptor
Replicación de mezcla Sí Sí Sí Solo Restringido¹ Solo suscriptor Solo Solo
suscriptor suscriptor suscriptor
Replicación transaccional Sí Sí Sí Solo Restringido¹ Solo suscriptor Solo Solo
26. 3 tipos de smbd
suscriptor suscriptor suscriptor
Seguimiento de cambios de SQL Sí Sí Sí Sí Sí Sí Sí Sí
Server
Publicar datos de SQL Server en Sí Sí Sí
suscriptores que no son de SQL
Server
Publicar datos de Oracle en SQL Sí Sí
Server
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
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Autenticación integrada de Windows (incluido Sí Sí Sí Sí Sí Sí Sí Sí
Kerberos)
Integración con Microsoft Baseline Security Sí Sí Sí Sí Sí Sí Sí Sí
Analyzer
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 Sí Sí Sí Sí Sí Sí Sí Sí
transporte
Compatibilidad con la directiva de Sí Sí Sí Sí Sí Sí Sí Sí
contraseñas de Windows
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í
extremos de conexión
Configuración segura mediante la Sí Sí Sí Sí Sí Sí Sí Sí
27. 3 tipos de smbd
administración basada en directivas
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í
1
Para 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 Express con Express with
característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Administración basada en Sí Sí Sí Sí Sí Sí Sí Sí
directivas
Compatibilidad con PowerShell Sí Sí Sí Sí Sí Sí Sí Sí
Objeto de administración de SQL Sí Sí Sí Sí Sí Sí Sí Sí
Server (SMO)
Compatibilidad con SysPrep1 Sí Sí Sí Sí Sí Sí Sí Sí
Director de conexión de SQL Sí Sí Sí Sí Sí Sí Sí Sí
Server
Conexión de administración Sí Sí Sí Sí Sí Sí (bajo marca de Sí (bajo marca de Sí (bajo marca de
dedicada seguimiento) seguimiento) seguimiento)
Automatización de directivas Sí Sí Sí Sí Sí
(comprobar en la programación y
cambio)
Planes de mantenimiento Sí Sí Sí Sí Sí
Correo electrónico de base de Sí Sí Sí Sí Sí
datos
28. 3 tipos de smbd
Recopilador de datos de Sí Sí Sí Sí Sí
rendimiento
Paquete de administración de Sí Sí Sí Sí Sí
System Center Operations Manager
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
Express con Express
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices with Tools Express
Compatibilidad con las operaciones de aplicación Sí Sí Sí Sí Sí Sí Sí Sí
de capa de datos (DAC): extracción,
implementación y actualización
Puede inscribirse en la administración de varias Sí1 Sí2 Sí Sí Sí
instancias.
Vistas de panel de varias instancias y detalle Sí Sí2
Evaluación de la utilización de recursos basada en Sí Sí2
directivas
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
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
29. 3 tipos de smbd
Administrador de configuración de SQL Sí Sí Sí Sí Sí Sí Sí Sí
Server
SQL CMD (herramienta del símbolo del Sí Sí Sí Sí Sí Sí Sí Sí
sistema)
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 Sí Sí Sí Sí Sí
base de datos
SQL Server Profiler Sí Sí Sí Sí Sí No3 No3 No3
Panel de operación de PowerPivot TI, Sí Sí
AnalysisServices
1
Para 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.
2
Para obtener más información sobre SQL ServerManagement Studio Express, vea SQL Server Management Studio Express.
3
SQL 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
30. 3 tipos de smbd
Herramientas de desarrollo
Express con Express
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices with Tools Express
Integración de Microsoft Visual Sí Sí Sí Sí Sí Sí Sí Sí
Studio
IntelliSense (Transact-SQL y MDX) Sí Sí Sí Sí Sí Sí No
(SSMS no se instala
con esta edición)
Business IntelligenceDevelopment Sí Sí Sí Sí Sí Sí
Studio
Herramientas de diseño, edición y Sí Sí Sí Sí
consulta SQL
Compatibilidad con el control de Sí Sí Sí Sí
versiones
Herramientas de edición, depuración Sí Sí Sí
y diseño de MDX
31. 3 tipos de smbd
Programación
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Compatibilidad con Entity Framework Sí Sí Sí Sí Sí Sí Sí Sí
Integración de Sí Sí Sí Sí Sí Sí Sí Sí
CommonLanguageRuntime (CLR)
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 Sí Sí Sí Sí Sí Sí Sí Sí
internacionalización
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 Sí Solo cliente Solo cliente Solo
cliente cliente
Compatibilidad con XML/A Sí Sí Sí
Servicios web (extremos HTTP/SOAP) Sí Sí Sí
Extremos de T-SQL Sí Sí Sí
32. 3 tipos de smbd
Servicios espaciales y de ubicación
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Tipos de datos planares y geodésicos Sí Sí Sí Sí Sí Sí Sí Sí
Í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 Sí Sí Sí Sí Sí Sí Sí Sí
datos espaciales estándar del sector
Ficha de resultados espaciales dentro de SQL Sí Sí Sí Sí Sí Sí Sí
Server Management Studio
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
Express con Express
Característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Asistente para importación y exportación de SQL Sí Sí Sí Sí Sí Sí Sí Sí
Server
Conectores de origen de datos integrados Sí Sí Sí Sí Sí Sí Sí Sí
Tiempo de ejecución y diseñador de Sí Sí Sí
IntegrationServices
Tareas y transformaciones básicas además de las Sí Sí Sí
utilizadas por el Asistente para importación y
exportación
Proveedores de registro y registro Sí Sí Sí
Herramientas de generación de perfiles de datos Sí Sí Sí
básicos
33. 3 tipos de smbd
Modelo de objetos programable para la Sí Sí Sí
extensibilidad
IntegrationServices - Adaptadores avanzados
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
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 Sí Sí
modelo de minería de datos
Adaptador de destino de procesamiento de Sí Sí
dimensiones
Adaptador de destino de procesamiento de Sí Sí
particiones
IntegrationServices - Transformaciones avanzadas
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Búsquedas de persistencia (alto Sí Sí
rendimiento)
Transformación de consulta de minería de Sí Sí
datos
Transformaciones de búsqueda y Sí Sí
agrupación aproximada
Transformaciones de búsqueda y Sí Sí
extracción de términos
34. 3 tipos de smbd
Almacenamiento de datos
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Ensayo de generación automática y esquema Sí Sí Sí
de almacenamiento de datos
Captura de datos modificados Sí Sí
Compresión de datos Sí Sí
Optimización de consultas de combinación en Sí Sí
estrella
Uso automático de vistas indizadas por Sí Sí
optimizador de consultas
Configuración AS escalable de solo lectura Sí Sí
Almacenamiento en caché automático Sí Sí
Procesamiento de consultas en paralelo en las Sí Sí
tablas e índices con particiones
Cubos con particiones Sí Sí
Cubos con particiones distribuidos Sí Sí
AnalysisServices
Express with Express con
Nombre de la característica Datacenter Enterprise Standard Web Workgroup Tools AdvancedServices Express
Copia de seguridad de SQL Server Sí Sí Sí
AnalysisServices
Diseño de cubos, agregados, relaciones de Sí Sí Sí
atributo y dimensiones
Traducciones Sí Sí Sí
Extensiones de personalización Sí Sí Sí
SQL Server PowerPivotpara SharePoint Sí Sí
35. 3 tipos de smbd
AnalysisServices - Funciones analíticas avanzadas
Express with Express con
Nombre de la característica Datacenter Enterprise Standard Web Workgroup Tools AdvancedServices Express
Agregaciones financieras Sí Sí
Cubos con particiones y cubos con Sí Sí
particiones distribuidas
Resúmenes personalizados Sí Sí
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
Express Express con
Nombre de la característica Datacenter Enterprise Standard Web Workgroup with Tools AdvancedServices Express
Conjunto completo de algoritmos de minería de Sí Sí Sí
datos
Herramientas de minería de datos integradas: Sí Sí Sí
asistentes, editores, visores de modelos,
generador de consultas
Validación cruzada Sí Sí
Configuración avanzada y opciones de Sí Sí
optimización de algoritmos de minería de datos
Compatibilidad con la minería de datos de Sí Sí
canalización y de texto con IntegrationServices
Compatibilidad con algoritmos de complemento Sí Sí
36. 3 tipos de smbd
Procesamiento de modelos en paralelo Sí Sí
Predicción de secuencias Sí Sí
Informes
Express
Nombre de la Express con with
característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Límites de memoria de Máximo sistema Máximo sistema Máximo sistema 4 GB 4 GB (x64), 4 GB
ReportingServices operativo operativo operativo máximo
sistema
operativo (x32)
Edición de SQL Server de SQL Server SQL Server SQL Server SQL SQL Server SQL Server Express
base de datos de catálogo Standard, SQL Standard, SQL Standard, SQL Server Workgroup
permitido Server Enterprise Server Enterprise Server Enterprise Web
y SQL Server y SQL Server y SQL Server
DataCenter DataCenter DataCenter
Edición de SQL Server de Todos Todos Todos SQL SQL Server SQL Server Express
origen de datos permitida Server Workgroup
Web
Servidor de informes Sí Sí Sí Sí Sí Sí
Diseñador de informes Sí Sí Sí Sí Sí Sí
Administrador de Sí Sí Sí Sí Sí Sí
informes
Informes como fuentes de Sí Sí Sí Sí Sí Sí
distribución de datos
Medidores y gráficos Sí Sí Sí Sí Sí Sí
mejorados
Mapas y capas de mapa Sí Sí Sí Sí Sí Sí
Autenticación Sí Sí Sí Sí Sí Sí
personalizada
Exportar a Excel, Word, Sí Sí Sí Sí Sí Sí
PDF e imágenes
Seguridad basada en Sí Sí Sí Sí Sí Sí
37. 3 tipos de smbd
roles
Crear roles Sí Sí Sí No No (solo roles No (solo roles fijos)
personalizados (solo fijos)
roles
fijos)
Compatibilidad con los Sí Sí Sí Sí Sí
modelos
Seguridad de elemento de Sí Sí Sí
modelo
Clicsobreaviso (click- Sí Sí Sí
through) infinito
Suscripciones y Sí Sí Sí
programación de recursos
compartidos de archivo y
correo electrónico
Historial de informes, Sí Sí Sí
ejecución de instantáneas
y almacenamiento en
memoria caché
integración de SharePoint Sí Sí Sí
Biblioteca de Sí Sí Sí
componentes compartidos
Compatibilidad con Sí Sí Sí
orígenes de datos no
relacionales y remotos
Extensibilidad de origen Sí Sí Sí
de datos, entrega y
representación
Extensión de Sí Sí Sí
personalización de
definición de informe
(RDCE)
Suscripciones a informes Sí Sí
controladas por datos
38. 3 tipos de smbd
Implementación escalada Sí Sí
(granja de servidores
web)
Clientes de Business Intelligence
Las 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 Express with Express
AdvancedServices Tools
Generador de informes 3.0 Sí Sí Sí Sí
Compatibilidad con complementos de Excel 2007 Sí Sí Sí
y Visio 2007
PowerPivot para Excel Sí Sí
Master Data Services
Express con Express with
Nombre de la característica Datacenter Enterprise Standard Web Workgroup AdvancedServices Tools Express
Base de datos Master Data Services Sí Sí
Administrador de datos Sí Sí
maestrosAplicación web
Servicio web Master Data Services Sí Sí
39. 3 tipos de smbd
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
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