Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

17

Click here to load reader

Transcript of Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

Page 1: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

CARRERA: LIC. SISTEMAS COMPUTACIONALES ADMINISTRATIVOS

CATEDRÁTICO: TORRES GASTEÚ CARLOS ARTURO

FACULTAD: ADMINISTRACIÓN

EXPERIENCIA: BASE DE DATOS

TEMA: COMPARACIÓN MICROSOFT SQL SERVER Y MY SQL

EQUIPO: #3

INTEGRANTES

GABRIELA HERNANDEZ PAXTIAN

KARINA BAIZABAL LAGUNES

GRUPO: C002

Page 2: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

ÍNDICE. INDICE. ............................................................................................................. Error! Bookmark not defined.

INTRODUCCION. ............................................................................................................................................ 3

MySQL. .......................................................................................................................................................... 4

MICROSOFT SQL SERVER. .............................................................................................................................. 6

CARACTERÍSTICAS COMPARACIÓN. .............................................................................................................. 7

ALMACENAMIENTO DE DATOS. .................................................................................................................... 8

BASE DE DATOS DE ALMACENAJE. .............................................................................................................. 10

DESARROLLO DE APLICACIONES.................................................................................................................. 11

INSTALACIÓN. .............................................................................................................................................. 12

REQUISITOS DE HARDWARE Y SOFTWARE. ............................................................................................. 12

ADMINISTRACIÓN Y MANTENIMIENTO. ..................................................................................................... 14

CONCLUSIÓN. .............................................................................................................................................. 16

BIBLIOGRAFIA .............................................................................................................................................. 17

Page 3: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

INTRODUCCION. En este trabajo hacemos una comparación de dos SMBD los cuales son: MICROSOFT

SQL SERVER y MySQL.

MySQL en los últimos años ha tenido un crecimiento vertiginoso. Es la base de datos

de código abierto más popular del mundo. Microsoft SQL Server es un sistema para la

gestión de bases de datos producido por Microsoft basado en el modelo relacional.

En base a las dos bases de datos vamos a comparar:

Almacenamiento de datos.

Características de las bases de datos.

Base de datos de almacenaje.

Desarrollo de aplicaciones.

Instalación.

Page 4: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

MySQL.

MySQL en los últimos años ha tenido un crecimiento vertiginoso. Es la base de datos

de código abierto más popular del mundo. Código abierto significa que todo el mundo

puede acceder al código fuente, es decir, al código de programación de MySQL, esto

significa que también todos pueden contribuir con ideas, elementos, mejoras o sugerir

optimizaciones. Y así es que MySQL ha pasado de ser una pequeña base de datos a

una completa herramienta. Su rápido desarrollo se debe en gran medida a la

contribución de mucha gente al proyecto, así como la dedicación del equipo de MySQL.

A diferencia de los proyectos propietarios, en los que el código fuente es desarrollado

por un número reducido de personas y se protege atentamente, los proyectos de código

abierto no excluyen a nadie interesado en aportar ideas, si disponen de los

conocimientos necesarios.

Lo que en un tiempo se consideró como un sencillo juguete para uso en sitios Web, se

ha convertido en la actualidad en una solución viable y de misión crítica para la

administración de datos.

MySQL es un sistema de administración de bases de datos relacional (RDBMS). Se

trata de un programa capaz de almacenar una enorme cantidad de datos de gran

variedad y de distribuirlos para cubrir las necesidades de cualquier tipo de organización,

desde pequeños establecimientos comerciales a grandes empresas y organismos

administrativos. MySQL compite con sistemas RDBMS propietarios como Oracle, SQL

Server y Db2.

MySQL incluye todos los elementos necesarios para instalar el programa, preparar

diferentes niveles de acceso de usuario, administrar el sistema y proteger los datos.

Puede desarrollar sus propias aplicaciones de bases de datos en la mayor parte de

lenguajes de programación utilizados en la actualidad y ejecutarlos en casi todos los

sistemas operativos, incluyendo algunos de los que probablemente no ha oído hablar

nunca. MySQL utiliza el lenguaje de consulta estructurado (SQL).

Antes MySQL se consideraba como la opción ideal de sitios web; sin embargo, ahora

incorpora muchas de las funciones necesarias para otros entornos y conserva su gran

velocidad.

Page 5: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

MySQL es una base de datos robusta que se la puede comparar con una base de

datos comercial, es incluso más veloz en el procesamiento de las transacciones y

dispone de un sistema de permisos elegante y potente, y ahora, además, incluye un

motor de almacenamiento InnoDb compatible con

ACID20, además dispone de store procedures, triggers, vistas.

MySQL es rápido, y una solución accesible para administrar correctamente los datos de

una empresa. MySQLAB es la compañía responsable del desarrollo de MySQL,

dispone de un sistema de asistencia eficiente y a un precio razonable, y, como ocurre

con la mayor parte de las comunidades de código abierto, se puede encontrar una gran

cantidad de ayuda en la Web.

Son muchas las razones para escoger a MySQL como una solución de misión crítica

para la administración de datos:

Costo: MySQL es gratuito para la mayor parte de los usos y su servicio de

asistencia resulta económico.

Asistencia: MySQLAB ofrece contratos de asistencia a precios razonables y

existe una nutrida y activa comunidad MySQL.

Velocidad: MySQL es mucho más rápido que la mayoría de sus rivales.

Funcionalidad: MySQL dispone de muchas de las funciones que exigen los

desarrolladores profesionales, como compatibilidad completa con ACID,

compatibilidad para la mayor parte de SQL ANSI, volcados online, duplicación,

funciones SSL e integración con la mayor parte de los entornos de

programación.

Portabilidad: Mysql se ejecuta en la inmensa mayoría de sistemas operativos y,

la mayor parte de los casos, los datos se pueden transferir de un sistema a otro

sin dificultad.

Facilidad de uso: Mysql resulta fácil de utilizar y de administrar. Las

herramientas de Mysql son potentes y flexibles, sin sacrificar su capacidad de

uso.

Page 6: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

MICROSOFT SQL SERVER. Microsoft SQL Server es un sistema para la gestión de bases de datos producido por

Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y

ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes

sistemas gestores de bases de datos como son Oracle o MySQL.

CARACTERÍSTICAS DE MICROSOFT SQL SERVER

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye también un potente entorno gráfico de administración, que permite el uso

de comandos DDL y DML gráficamente.

Permite trabajar en modo cliente-servidor, donde la información y datos se alojan

en el servidor y los terminales o clientes de la red sólo acceden a la información.

Además permite administrar información de otros servidores de datos.

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base

de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008

pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Es común desarrollar completos proyectos complementando Microsoft SQL Server y

Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se

completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA

Access), a través de la implementación de aplicaciones de dos capas mediante el uso

de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD. Para el

desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server

incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET,

pero el servidor sólo está disponible para Sistemas Operativos Windows.

Page 7: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

CARACTERÍSTICAS COMPARACIÓN. Independientemente de otras diferencias, el SQL Server 2000 y MySQL tiene un

conjunto de características muy diferentes. Independientemente de Otras Diferencias,

El SQL Server 2000 y MySQL Tiene conjunto de las Naciones Unidas Características

Muy Diferentes puestos”.

SQL Server 2000 y MySQL v5.0 límites SQL Server 2000 y MySQL 5.0 Límites.

Aunque muchos de los límites impuestos por la base de datos para los puristas,

algunos son importantes para todo el mundo a tomar nota. Aunque muchos de los

Límites Impuestos Por la base de Datos Para Los puristas, hijo ALGUNOS Importantes

para Todo El Mundo Tomar una nota.

Algunas de estas limitaciones inherentes pueden ser cruciales para el diseño de bases

de datos. ALGUNAS ESTAS Limitaciones inherentes de servicios cruciales pueden

PARA EL Diseño de Base de Datos. Varchar tamaño puede ser especialmente

problemático, ya que a menudo se almacenan datos como comentarios o artículos

pueden ser sometidas a BLOB o TEXT. Varchar Tamaño Puede Ser especialmente

problemático, ya que un menudo sí almacena Datos como comentarios o servicios

pueden artículos sometidas un BLOB o TEXTO el tamaño de fila Total es también

importante por esta razón.

Característica SQL Server 2000 MySQL v5.0

(MyISAM)

Longitud del nombre de la columna 128 64 Índice longitud del nombre 128 64

Cuadro longitud del nombre 128 64

Número máximo de índices por tabla 250 64 (128 con recompilar)

Índice de longitud 900 1024 Número máximo de índice de longitud de

la columna 900 255

Las columnas por índice 16 16 Número máximo de caracteres de tamaño 8000 255

Número máximo de tamaño de varchar 8000 65532 Tamaño máximo de burbuja 2147483647 2147483647

Número máximo de columnas GROUP BY Limitado por el número de bytes

(8060) 64

Número máximo de columnas en el ORDER BY

Limitado por el número de bytes (8060)

64

Tablas por instrucción SELECT 256 31

Page 8: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

Número máximo de columnas por tabla 1024 3398 tabla de registros de longitud máxima 8036 65534

Más larga SQL 16777216 1048574 tamaño de cadena constante en SELECT 16777207 1048565

ALMACENAMIENTO DE DATOS. SQL Server con el cierre, el motor de almacenamiento propietario es fundamentalmente

diferente de extensible MySQL, el motor de almacenamiento al aire libre. SQL Servidor

CON EL CIERRE, el motor de almacenamiento El Propietario es fundamentalmente

Diferente de MySQL extensible, el motor de almacenamiento de El Al AIRE LIBRE. Su

motor de base de datos Sybase derivado se jacta de un algoritmo de adaptación hace

que la mayoría de la sintonía que antes necesitaba hacer manualmente. Su motor de

Base de Datos Sybase derivado sí jacta de las Naciones Unidas Algoritmo de

Adaptación que hace la Mayoría de la Sintonía "antes" Que necesitaba manualmente

HACER. Aunque SQL Server 2000 elige la estrategia de un solo motor haciendo todo el

trabajo, MySQL soporta motores pluggable de almacenamiento que se puede elegir en

función de las instalaciones necesarias. Aunque solo de SQL Server 2000 Elige La

Estrategia de las Naciones Unidas de motor Haciendo Todo El Trabajo, MySQL soporta

almacenamiento de Motores enchufables Que Se Puede Elegir en Función de las

Instalaciones necesarias.

La estrategia de MySQL es útil para varios tipos de uso de base de datos: acceso

rápido leer los datos sin la necesidad de sobrecarga transaccional es provista por el se

basa en el motor MyISAM, en tanto que InnoDB, un motor de parte tercera base de

datos propiedad de Oracle y licenciado bajo la GPL con mayor frecuencia utilizadas

para las transacciones y otras características a costa de algunas rendimiento de lectura.

La Estrategia de MySQL es útil para varios tipos de uso de base de datos: Acceso de

Lectura Rápida de los Datos pecado la necesidad de Sobrecarga transaccional Por

proporcionado es el Incorporado en MyISAM motor él, mientras que tercera InnoDB

Propiedad de la Base de Datos de motor de de Partido por instancia de parte de Oracle

y licenciado Bajo la GPL es, Con Frecuencia alcalde utilizadas para Las Transacciones

y Otras Características de una costa ALGUNAS Rendimiento de lectura. El motor de

almacenamiento MEMORY crea tablas con contenidos que se almacenan en la

memoria, y es útil para aplicaciones de base de datos incorporada. NDB Cluster es el

motor de almacenamiento usado por MySQL Cluster para implementar tablas que se

particional en varias máquinas. El motor de almacenamiento MEMORIA creación tablas

Contenidos Con Que Se almacenan en memoria la, y es Útil para Aplicaciones de Base

Page 9: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

de Datos incorporada. NDB Cluster es el motor de almacenamiento El Aparejo Por

MySQL Cluster para implementar tablas que se particional en Máquinas Varias.

El motor de almacenamiento FEDERATED almacena datos en una base de datos

remota. El motor FEDERATED tiendas de almacenamiento de Datos en base de la uña

de Datos Remota. En su versión actual, que trabaja con MySQL solamente, pero sus

emisiones futuras serán capaces de conectarse a otras fuentes de datos con otro

conductor o métodos de conexión del cliente. En Su versión actual, Con Que trabaja

MySQL Solamente, Pero SUS Emisiones Futura serán Capaces de conectarse un

conductor de Otras Fuentes de Datos Otro Con o Métodos de Conexión del Cliente.

Motor InnoDB tiene la característica de base de datos más avanzado conjunto. motor

InnoDB TIENE LA Característica de la Base de Datos Más Avanzado conjunto. La

desventaja de acoplamiento activo de MySQL régimen de motor de base es que se

debe tener cuidado al seleccionar el motor a utilizar en el diseño de la base de datos

antes de su uso. La desventaja de acoplamiento Activo de MySQL Régimen de motor

de base es Que Se debe dora Cuidado al SELECCIONAR El motor de un utilizar En El

Diseño de la base de Datos "antes" a su especialista de la USO.

Motor base de datos MySQL características de la comparación:

Característica

SQL Server 2000 MySQL v5.0

ACID

Sí Sí Integridad Referencial

Sí Sí

Transacciones

Sí Sí Tabla Temporal

Sí Sí

Vistas

vistas indexadas puntos de vista actualizable Índices

-R / + R árbol ? MyISAM sólo

Hachís ? Memoria de sólo

Expresión ? No

Parcial ? No

Revés ? No

Mapa de bits ? No

Cursor

Sí Sí Gatillo

Sí Rudimentario

Función

Sí Sí Procedimiento

Sí Sí

Exteriores de rutina

Sí Sí Particionado

Intervalo Sí NDB sólo

Page 10: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

Hachís No No

Compuesto No No

Lista No No

Compatibilidad con XML

Sí No Unicode

Sí Sí

BASE DE DATOS DE ALMACENAJE. Los almacenes de datos o data marts se puede utilizar para los sofisticados sistemas

de inteligencia empresarial que requiere proceso de consultas para descubrir las

tendencias y analizar los factores críticos. Los Almacenes de Datos de datos o data

marts se puede utilizar sofisticados Para Los Sistemas de Inteligencia Empresarial Que

requiere Proceso de consultas para Descubrir Las Tendencias y Los Factores Críticos

analizar. Estos sistemas se denominan de procesamiento analítico en línea (OLAP)

sistemas. Estos Sistemas de Procesamiento sí denominan Analítico en Línea (OLAP)

Sistemas. Los datos en los data warehouses y data marts se organiza de manera

diferente que en las bases de datos tradicionales de procesamiento de transacciones.

Los Datos en los almacenes de datos Los datos marts y sí las organizaciones de

Manera Diferente Que en Las bases de Datos Tradicionales de Procesamiento de

Transacciones.

Aunque SQL Server 2000 proporciona una gran cantidad de herramientas para crear y

administrar almacenes de datos, MySQL no tiene ningún apoyo significativo para él.

Aunque SQL Server 2000 proporciona Una Gran Lea la versión de Herramientas para

CREAR administrar y Almacenes de Datos, MySQL no tiene ningún Apoyo Para El

Significativo. Data Transformation Services (DTS) proporciona un conjunto de servicios

utilizados para construir un almacén de datos o data marts. Almacén Data

Transformation Services (DTS) de las Naciones Unidas proporciona conjunto de

Servicios utilizados para Construir la ONU de Datos o data marts. Analysis Services es

una excelente herramienta para el análisis multidimensional de datos en SQL Server

2000 bases de datos.

Analysis Services es Una Excelente Herramienta para el Análisis multidimensional de

Datos en SQL Server 2000 las bases de Datos. Analysis Services admite consultas

multidimensionales contra cubos con cientos de millones de dimensiones, e incluso se

puede controlar la seguridad del cubo hasta el nivel de las células y los miembros.

Page 11: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

Analysis Services admite consultas Multidimensionales contraindicaciones Cubos Con

cientos de Millones de Dimensiones, e incluso se puede cómo controlar seguridad del

cubo Hasta El Nivel de las Células y miembros de Los Ángeles. La minería de datos

permite definir modelos que contienen reglas de agrupamiento y de predicción que se

pueden aplicar a los datos ya sea en una base de datos relacionales o cubos OLAP

multidimensional.

La Minería de Datos le permite definir Los Modelos de predicción Que contienen y

Reglas de Agrupamiento Que Se pueden Class Clase Section Los Datos ya mar en

base de la uña de Datos relacional o Cubos OLAP-multi dimensionales.

Estos modelos de predicción son utilizados para realizar automáticamente análisis

sofisticado de los datos para identificar tendencias de mercado. Estos Modelos de

predicción utilizados hijo para realizar automáticamente Análisis de los Datos

sofisticado para identificar Tendencias de Mercado.

DESARROLLO DE APLICACIONES. SQL Server 2000 y el soporte de MySQL ODBC y JDBC para conectividad de red, así

como los métodos de acceso nativos base de datos. SQL Server 2000 Y El Soporte de

MySQL ODBC y JDBC para Conectividad de rojo, así como los métodos de acceso

base de Nativos de Datos. Estos métodos proporcionan acceso nativo a través de la

red, tanto en los métodos de texto sin formato y, por un mayor nivel de seguridad,

métodos de cifrado SSL.

Otra parte importante de los métodos de interfaz de base de datos de autenticación

para la base de datos. MySQL usa un método simple para almacenar toda su

información de autenticación dentro de una tabla. Cuando los usuarios intentan tener

acceso a una base de datos, MySQL compara sus credenciales en contra de esta base

de datos, la constatación de que las máquinas de los usuarios se pueden conectar y

qué recursos tienen acceso. SQL Server 2000 también ha integrado la autenticación de

Windows.

Una serie de métodos de programación también describe la manera de acceder a estas

bases de datos. Tanto SQL Server 2000 y acceso a MySQL soporte a través de C / C +

+, Java, Perl, Python y PHP. Una cosa que diferencia a SQL Server 2000 es su

Page 12: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

capacidad de XML. Usando el paquete SQLXML con SQL Server 2000, es posible

realizar consultas de datos relacionales utilizando XQuery e incluso exponer

procedimientos almacenados como servicios Web.

INSTALACIÓN.

REQUISITOS DE HARDWARE Y SOFTWARE.

La instalación de Microsoft SQL Server requiere un sistema operativo Windows. La

Instalación de Microsoft SQL Server requiere de las Naciones Unidas Sistema

Operativo Windows. Así pues, si usted necesita para ejecutar la base de datos en una

máquina Linux, la comparación es claramente a favor de MySQL.

MySQL ha sido adaptada a los principales sistemas operativos y puede ser portado a

cualquier sistema operativo que tiene un compilador de C + + y una implementación

funcional de subprocesos POSIX. Usando GNU autoconf, MySQL feliz compila en

varios sabores de UNIX, Windows, Linux y Mac OS X.

Costo de hardware no es tanto un problema como lo era antes, con la RAM y espacio

en disco duro costos son bajos. Pero para el hardware consciente, SQL Server puede

parecerse a un cerdo en comparación con MySQL. Aunque SQL Server requiere un

mínimo de 128 MB de RAM para un desempeño razonable, MySQL puede ejecutar en

un servidor Linux con un mínimo de 32 MB de RAM, es probable que esa es la razón de

que el manual de instalación de MySQL no se molesta se especifique los requisitos de

hardware.

Aunque no es demasiado difícil de compilar el código fuente de MySQL, un instalador

listo siempre es bienvenido para poner en marcha rápidamente. Con el lanzamiento de

MySQL 4.1.5, MySQL AB ha introducido un instalador para la versión Windows de

MySQL, junto con un nuevo asistente de configuración de interfaz gráfica de usuario.

Esta combinación instala automáticamente MySQL, crea un fichero de opciones, inicia

el servidor, y asegura las cuentas de usuario por defecto.

Page 13: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

Hardware SQL Server 2000 MySQL 5.0

El sistema operativo

Windows XP, Windows 2000 Windows 9x, Me, NT, 2000, XP, and 2003

Linux 2.0+

Mac OSX

AIX 4 .x, 5.x

BSDI 3 .0, 3.1 and 4.x

FreeBSD 3.x, 4.x, 5.x

OpenBSD 2.5+

Digital Unix 4.x

HP-UX 10.20, 11.x

NetBSD 1.3/1.4 Intel, 1.3 Alpha

SCO Open Server, UnixWare 7.1

SGI Irix 6.5

Solaris 2.5

Memoria

Enterprise Edition and Enterprise Evaluation Edition: 64 MB minimum, 128 MB or more

recommended

Standard Edition and Developer Edition: 64 MB minimum

Personal Edition and Desktop Engine (MSDE 2000):

128 MB minimum on Windows XP

64 MB minimum on Windows 2000

32 MB minimum on other Windows

32 MB of RAM

Espacio en disco duro

Enterprise, Enterprise Evaluation, Standard, Developer, and Personal Editions require:

60 to 85 MB depending on the components and operating system;

Page 14: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

95 to 270 MB of available hard disk space for the database engine; 250 MB for a typical installation.

50 MB of available hard disk space for a minimum installation of Analysis Services; 130 MB for a typical installation.80 MB of available hard disk

space for English Query.

Desktop Engine (MSDE 2000): 44 MB minimum

200 MB recommended for Windows.

ADMINISTRACIÓN Y MANTENIMIENTO. MySQL proporciona dos tipos de copia de seguridad, una en el volcado de base de

datos se toma y otra donde se emite todas las sentencias SQL necesarias para crear la

base de datos. SQL Server 2000 sólo proporciona la primera opción. Cuando se trata

de copias de seguridad en caliente, o respaldo de su base de datos sin apagarlo,

ambas soluciones de bases de datos tienen métodos para hacerlo. MySQL soporta la

estrategia de copia de seguridad incremental para reducir al mínimo la cantidad de

tiempo que si una copia de seguridad de base de datos existente está presente.

SQL Server 2000 proporciona soporte conmutación por error de alta disponibilidad. Por

ejemplo, durante una falla del sistema operativo o una actualización planeada, puede

configurar un clúster de conmutación por error para conmutar por error a otro nodo en la

configuración del clúster de conmutación por error de esta manera, se reduce el tiempo

de inactividad del sistema, proporcionando así la disponibilidad de servidores de alto.

Pero para ello, tendrá que comprar la versión Enterprise MySQL también proporciona

agrupación a través de su motor de base de NDB, pero es algo difícil de configurar.

MySQL soporta un solo sentido de replicación. Un servidor actúa como maestro y uno o

más servidores actúan como esclavos. El servidor maestro escribe cambios a sus

archivos de registro binario y los servidores esclavos periódicamente conexión para

obtener actualizaciones. SQL Server 2000 ofrece unas instalaciones mucho más para la

replicación. Ofrece tres opciones - de instantáneas, transaccional y de mezcla. Mientras

la instalación de las transacciones es similar a la del esclavo de replicación de MySQL

maestro, de instantáneas es útil cuando los datos han cambiado mucho y para toda la

instantánea se envía al esclavo. Uso de replicación de mezcla, dos servidores de SQL

pueden enviar actualizaciones a los demás y son una opción perfecta para servidores

SQL separado geográficamente.

Ambos productos tienen perfectamente mecanismos aceptables de seguridad por

defecto, siempre y cuando siga las instrucciones del fabricante y mantenerse al día con

los parches de seguridad. Ambos productos funcionan a través de puertos IP conocida

por defecto, y, por desgracia, los puertos de elaborar los intrusos como moscas a la

Page 15: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

miel. Afortunadamente, SQL Server y MySQL le permiten cambiar ese puerto en caso

de incumplimiento a ser demasiado popular destino de su gusto.

La estabilidad es un área donde MySQL, en su configuración MyISAM, se queda corta.

Con MyISAM, una UPS es absolutamente obligatoria porque MyISAM supone un

funcionamiento ininterrumpido. Si se cierra de forma inesperada, el resultado podría ser

la corrupción de los datos entero. SQL Server, en cambio, es mucho más resistente a la

corrupción de datos de datos de SQL Server pasa por múltiples controles y SQL Server

en el que se recuerda en el proceso, aún si no pasa a ser cerrada sin previo aviso.

Hot backups Sí Sí

Replicación Snapshot, Transactional, Merge One-way only Clustering Sí Sí

Elementos de seguridad Alto Alto Locking and concurrency support Fully automated Row-locking (InnoDB)

Estabilidad Alto High(unless MyISAM) GUI Administration Tools Sí Yes ( download )

SQL SERVER 2000 MySQL V5.0

Page 16: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

CONCLUSIÓN. En algunos puntos de referencia, MySQL ha demostrado servicios más rápido en su

Formato de tabla de la base, MyISAM bases de datos MyISAM son muy compactos en

el disco y el lugar poca demanda en los ciclos de la CPU y la memoria. MySQL puede

correr en Windows sin denuncia, sino que tiene un mejor rendimiento en sistemas UNIX

y sistemas de tipo UNIX. MySQL Se Puede ejecutar "en el pecado quejarse de

Windows, Pero sí Comporta Mejor en Sistemas UNIX y similares a UNIX las ganancias

adicionales de rendimiento se puede tener mediante el uso de MySQL en un

procesador de 64-bit, ya que MySQL utiliza una gran cantidad de enteros de 64 bits

internamente. Las Ganancias adicionales de rendimiento se puede doran mediante uso

el procesador de MySQL en la ONU de 64-bit, ya Que utiliza MySQL Gran Una Lea la

versión de Enteros de 64 bits internamente. Gran parte de la muy ocupado Yahoo! Gran

Parte de la Muy Ocupado Yahoo! Finanzas uso del portal y Slashdot MySQL como base

de datos de back-end. Hacienda y portal Slashdot usar MySQL Como base de Datos de

Extremo.

Vale la pena notar que ambos sistemas funcionan bien dentro de cualquiera. NET o la

arquitectura J2EE. Vale la pena Notar Que Ambos funcionan bien Sistemas Dentro de

Cualquiera. NET o J2EE arquitectura. Del mismo modo, ambos se beneficiarán de

RAID, y ambos se obtienen los mejores resultados si el almacén de datos en un disco

duro o una matriz que está dedicado exclusivamente a ese fin. Del mismo Modo, sí

Ambos beneficiarán de RAID, y sí Ambos obtienen los mejores resultados si el Almacén

de Datos en disco duro o de las Naciones Unidas una matriz que dedicado

Exclusivamente está ese un fin.

Dada la falta de una referencia estándar sobre el que comparar las dos bases de datos,

no es posible descartar de forma concluyente sobre qué base de datos tiene la ventaja

en el rendimiento. Dada la Falta de Referencia Estándar Una SOBRE EL Que comparar

Page 17: Bd eq.3 comparacion entre microsoft sql y my sql actividad extra

Las bases de dos de Datos, no es Descartar Posible de forma concluyente Sobre la

base de Datos qué tiene la ventaja en el Rendimiento

BIBLIOGRAFIA

http://es.wikipedia.org/wiki/Microsoft_SQL_Server

http://translate.google.com.mx/translate?hl=es&sl=en&u=http://swik.net/MySQL/MySQL

%2Bvs%2BMS%2BSQL%2BServer&ei=HSqRTI-

bG4yisAPO4fmyDg&sa=X&oi=translate&ct=result&resnum=5&ved=0CDgQ7gEwBA&pr

ev=/search%3Fq%3Dmicrosoft%2Bmysql%2Bvs%2Bmysql%26hl%3Des%26rlz%3D1R

2ADFA_esMX395