Publicado el 7 de Febrero del 2019
975 visualizaciones desde el 7 de Febrero del 2019
505,6 KB
39 paginas
Creado hace 17a (30/01/2008)
Microsoft SQL Server
Comparación SQL Server y MySQL
Jose Santamaría
Instalación, configuración y demo de SQL Server
Javier Hernández
SQL Server VS MySQL
Microsoft SQL Server:
●Basado en Sybase.
●Posee versión gratuita MSDE para proyectos pequeños:
● Desde 2005 SQL EXPRESS EDITION.
Rendimiento I
El TPC (Transaction Processing Perfomance
Council) produce parámetros que miden el
proceso de transacciones, por ejemplo, las
transacciones por segundo o transacciones por
minuto que un SGBD puede realizar.
Rendimiento SQL SERVER
2000
En Junio de 2006, SQL Server 2000 ocupa la
tercera posición en el TPC.
Rendimiento II
SQL SERVER y MySQL funcionan bien dentro
de cualquier arquitectura .NET ó J2EE.
SQL SERVER y MySQL se benefician de RAID.
Rendimiento My SQL v5.0 I
En algunos puntos de referencia, MySQL ha
demostrado ser más rápido en su formato
basico de tabla, MyISAM.
MyISAM son bases de datos instaladas en DD
que requieren poca demanda de CPU y
memoria.
Rendimiento My SQL v5.0 II
MySQL puede ejecutarse en Windows sin
problemas, pero funciona mejor en sistemas
UNIX.
El rendimiento mejora en procesadores de 64
bits, ya que MySQL usa gran cantidad de
enteros de 64 bits internamente.
LÍMITES I (en bytes):
SQL Server 2000 MySQL v5.0 (MyISAM)
Nombre de la columna
Nombre del índice
Nombre de tabla
Max índices por tabla
128
128
128
64
64
64
250
64
LÍMITES II (en bytes):
Longitud máxima
del indice por
columna:
Columnas por
índice:
Tamaño Máx.
char:
Tamaño Máx
varchar:
SQL Server 2000
MySQL v5.0 (MyISAM)
900
16
8.000
8.000
255
16
255
65.532
LÍMITES III
SQL Server 2000
MySQL v5.0 (MyISAM)
Max columnas en
GROUP BY:
Max columnas en
ORDER BY:
Tablas por SELECT:
Max columnas de la
tabla:
Limitado por el número de
bytes (8060)
Limitado por el número de
bytes (8060)
256
1 024
64
64
31
3398
LÍMITES IV
Max longitud de la fila
de la tabla:
Consulta SQL más
larga:
Tamaño de la cadena
en SELECT:
SQL Server 2000
8.036
16.777.216
16.777.207
MySQL v5.0
(MyISAM)
65.534
1.048.574
1.048.565
HARDWARE
SQL Server 2000 MySQL 5.0
Microsoft Windows
Sistema operativo :
Microsoft Windows
Unix
Gnu Linux
Solaris
.....
Memoria:
128 MB Mínimo 32 MB
Espacio en DD:
Mínimo 270 MB
60 MB-80 MB
(200MB para Windows )
Administración y
mantenimiento I
MySQL ofrece dos tipos de copia de seguridad,
una donde se vuelcan los datos y otra en la que
se emiten todos los comandos SQL necesarios
para crear la base de datos.
SQL Server 2000 ofrece sólo la primera opción.
Administración y
mantenimiento II
MySQL soporta la estrategia de copia de
seguridad incremental para reducir al mínimo
la cantidad de tiempo .
SQL Server 2000 (Enterprise Edition)ofrece
failover clustering de alta disponibilidad de
apoyo:
De esta manera en caso de fallo del S.O. se puede
configurar para que se salven cambios en otro nodo.
Administración y
mantenimiento III
MySQL soporta la replicación en un solo
sentido.
Administración y
mantenimiento IV
SQL Server 2000 ofrece tres opciones de
réplica:
Instantánea
Transaccional
Fusionado
Administración y
mantenimiento V
En MySQL, MyISAM es necesario un SAI, para evitar
corrupción de datos.
SQL Server recuerda el proceso si se cierra sin previo
aviso.
Comparativa administración I:
SLQ Server 2000 MySQL 5.0
Backups en caliente
SI
SI
Replicación
Clustering
Instantánea
Transaccional En un solo sentido
Fundida
SI
SI
Comparativa administración
II:
SQL Server 2000
MySQL v5.0
Seguridad
Soporte de bloqueo y concurrencia
Herramientas de administración
SI
SI
SI
SI
INNODB
SI
INNODB: tecnología de almacenamiento de datos de codigo fuente abierto.
ACID: propiedad de una base de datos para realizar transacciones seguras.
Desarrollo de aplicaciones:
Métodos de API para acceder:
SQL Server 2000 y MySQL se apoyan en ODBC y
JDBC para conectividad en red, así como los
métodos de acceso de base de datos nativos.
C / C + +, Java, Perl, Python y PHP.
Ambos soportan métodos de cifrado de SSL.
LICENCIAS
MySQL es libre bajo licencia GPL.
SQL Server está disponible bajo dos opciones de
licencia:
Por procesador.
Servidor / por asiento (CAL).
PRECIOS SQL SERVER 2000
Opciones de licencia
SQL Server 2000 Standard Edition
Procesador
4.999 Dólares por procesador
Server / CAL Per-Seat
Con 5 - 1.489 Dólares
Con 10 – 2.249 Dólares
PRECIOS MySQL 5.0
con soporte:
Número de licencias
Precio por ejemplar
440,00 €
315,00 €
255,00 €
195,00 €
155,00 €
1 .. 9
10 .. 49
50..99
100..249
250..499
Instalación y configuración de SQL
Server
HowTo SQL Server 2005
Al ser un software de Microsoft disponemos de
algunas ventajas:
Instalación a base de clicks.
Configurador ”intuitivo”.
Instalación de software complementario.
Administración básica con el ratón.
Instalación SQL Server 2005
Instalamos los componentes necesarios para
SQL Server y después el propio SQL Server.
Requisitos previos
Instalador SQL Server 2005
Comprobando el sistema
Preparación de la instalación
Comienza la instalación
Inicio a SQL Server 2005
Tras acabar la tediosa instalación
continuamos con una ”compleja”
configuración.
Configurando...
Ejecución
Primer contacto
Primeros pasos
Si somos curiosos investigaremos y probaremos los conceptos que ya
conocemos. Veamos un video demostrativo:
Bibliografía:
http://swik.net/MySQL/MySQL+vs+MS+SQL+Server
http://en.wikipedia.org/wiki/ODBC
http://en.wikipedia.org/wiki/JDBC
http://www.monografias.com/trabajos15/replicacion-
datos/replicacion-datos.shtml
http://en.wikipedia.org/wiki/Innodb
http://en.wikipedia.org/wiki/ACID
http://www.microsoft.com/
Se acabó
Comentarios de: Microsoft SQL Server (0)
No hay comentarios