Está en la página 1de 6

SQL SERVER VS MySQL Autores: Jose Santamara y Javier Hernndez

Microsoft SQL Server


Microsoft SQL Server es un sistema de gesti n de !ase de datos re"aciona" #R$%MS& 'roducido 'or Microsoft( Su 'rinci'a" "engua)e de consu"ta es *ransact+SQL, una a'"icaci n de "as normas A-S. / .S0 estndar Structured Query Language #SQL& uti"izado 'or am!as Microsoft y Sy!ase(

Caractersticas de Microsoft SQL Server :


So'orte de transacciones( Esca"a!i"idad, esta!i"idad y seguridad( So'orta 'rocedimientos a"macenados( .nc"uye tam!i1n un 'otente entorno grfico de administraci n, 2ue 'ermite e" uso de comandos $$L y $ML grficamente( 3ermite tra!a)ar en modo c"iente+servidor, donde "a informaci n y datos se a"o)an en e" servidor y "as termina"es o c"ientes de "a red s "o acceden a "a informaci n( Adems 'ermite administrar informaci n de otros servidores de datos(

Este sistema inc"uye una versi n reducida, ""amada MS$E con e" mismo motor de !ase de datos 'ero orientado a 'royectos ms 'e2ue4os, 2ue en su versi n 5667 'asa a ser e" SQL E8'ress Edition, 2ue se distri!uye en forma gratuita( Microsoft SQL Server constituye "a a"ternativa de Microsoft a otros 'otentes sistemas gestores de !ases de datos como son 0rac"e, Sy!ase ASE, 3ostgreSQL o MySQL(

SQL SERVER VS MySQL Autores: Jose Santamara y Javier Hernndez

SQL SERVER VS MySQL:


Plataforma de comparacin: o SQL Server 5666 s "o funciona so!re '"ataformas !asadas en :indo;s, inc"uyendo :indo;s <8, :indo;s -*, :indo;s 5666 y :indo;s =E( o En com'araci n con SQL Server 5666, MySQL versi n >(9 a'oya todas "as '"ataformas conocidas, inc"uyendo "as '"ataformas !asadas en :indo;s, "os sistemas !asados en A.?, H3+@? sistemas, .nte" Linu8, Sun So"aris, etc(

Requisitos de hardware: SQL Server 2000 MySQL !0


Microsoft :indo;s @ni8 Anu Linu8 So"aris B

Microsoft :indo;s

Sistema "perativo Memoria #spacio en disco duro 95C M% Mnimo recomendado Mnimo 5E6 M% D5 M% F6 M%+C6M% 3ara :indo;s 566 M%

L$mites:
SQL Server 5666 128 95C 95C 576 <66 9F C666 C666 Limitado 'or e" nGmero de !ytes #C6F6& Limitado 'or e" nGmero de !ytes #C6F6& 57F 965> C6DF 9FEEE59F 9FEEE56E MySQL v7(6 #My.SAM& 64 F> F> F> #95C con recom'i"ar& 577 9F 577 F77D5 F> F> D9 DD<C F77D> 96>C7E> 96>C7F7

Longitud de" nom!re de "a co"umna Longitud de" nom!re de" ndice Longitud de nom!re de ta!"a Ma8 ndices 'or ta!"a Longitud m8ima de" indice 'or co"umna =o"umnas 'or ndice Ma8 =Har tama4o Ma8 varcHar tama4o Ma8 co"umnas en AR0@3 %I Ma8 co"umnas en 0R$ER %I *a!"as 'or SELE=* Ma8 co"umnas de "a ta!"a Ma8 fi"a de "a ta!"a de "ongitud =onsu"ta SQL ms "arga *ama4o de "a cadena en SELE=*

SQL SERVER VS MySQL Autores: Jose Santamara y Javier Hernndez

Rendimiento: o Es de destacar 2ue am!os sistemas funcionan !ien dentro de cua"2uier ar2uitectura (-E* J5EE( o $e" mismo modo, am!os se !eneficiarn de RA.$, y am!os se desem'e4an me)or si "os datos se a"macenan en un disco duro o matriz 2ue es e" Gnico dedicado a este fin( o $ada "a fa"ta de un estndar de referencia so!re e" 2ue com'arar "as dos !ases de datos, no es 'osi!"e 'ronunciarse conc"uyente a "a !ase de datos 2ue tiene "a voz cantante en e" rendimiento( o E" *3= #*ransaction 3rocessing 3erfomance =ounci"& 'roduce 'armetros 2ue miden e" 'rocesamiento de transacciones y "a !ase de datos de rendimiento en t1rminos de nGmero de transacciones y un sistema de !ase de datos 'uede rea"izar 'or unidad de tiem'o, 'or e)em'"o, "as transacciones 'or segundo o transacciones 'or minuto( o A" mes de )unio de 566F, SQL Server 5666 ocu'a "a tercera 'osici n en e" 0L*3 ensayos en e" 'recio 'or e" rendimiento y "os resu"tados de Microsoft SQL Server 5667 J F> tiene e" 'rimer "ugar( o 3ero MySQL no 'artici'a en estas 'rue!as, 'or "o 2ue es difci" Hacer una com'araci n uti"izando "os 'untos de referencia *3=( o En a"gunos 'untos de referencia, MySQL Ha demostrado ser ms r'ido en su formato !asico de ta!"a, My.SAM( o My.SAM son !ases de datos en disco 2ue re2uieren 'oca demanda en "os cic"os de "a =3@ y "a memoria(

o MySQL 'uede e)ecutarse en :indo;s sin 2ue)a, 'ero funciona me)or en @-.? y sistemas ti'o @-.?( o @n rendimiento adiciona" se 'uede "ograr mediante e" uso de MySQL en un 'rocesador de F> !its, ya 2ue MySQL usa gran cantidad de enteros de F> !its internamente(

SQL SERVER VS MySQL Autores: Jose Santamara y Javier Hernndez

%dministracin y mantenimiento:
o MySQL ofrece dos ti'os de co'ia de seguridad, una donde se vue"can "os datos y otra en "a 2ue se emiten todos "os comandos SQL necesarios 'ara crear "a !ase de datos( o SQL Server 5666 s "o se 'rev1 "a 'rimera o'ci n( o MySQL so'orta "a estrategia de co'ia de seguridad incrementa" 'ara reducir a" mnimo "a cantidad de tiem'o ( o SQL Server 5666 #Enter'rise Edidtion&ofrece fai"over c"ustering de a"ta dis'oni!i"idad de a'oyo: o $e esta manera en caso de fa""o de" S(0( se 'uede configurar 'ara 2ue se sa"ven cam!ios en otro nodo( o MySQL so'orta "a re'"icaci n en un so"o sentido( @n servidor actGa como maestro, mientras 2ue uno o ms servidores de "os dems actGan como esc"avos( E" maestro escri!e "as actua"izaciones de sus ficHeros de "og !inario y "os servidores esc"avos conectan 'eri dicamente 'ara o!tener actua"izaciones( o SQL Server so'orta tres ti'os: .nstantnea: En "a re'"icaci n de instantneas "os datos se co'ian ta" y como a'arecen e8actamente en un momento determinado( *ransacciona": En este caso se 'ro'aga una instantnea inicia" de datos a "os suscri'tores, y des'u1s, cuando se efectGan "as modificaciones en e" 'u!"icador, "as transacciones individua"es se 'ro'agan a "os suscri'tores( SQL Server 5666 a"macena "as transacciones 2ue afectan a "os o!)etos re'"icados y 'ro'aga esos cam!ios a "os suscri'tores de forma continua o a interva"os 'rogramados( A" fina"izar "a 'ro'agaci n de "os cam!ios, todos "os suscri'tores tendrn "os mismos va"ores 2ue e" 'u!"icador( Mezc"a: 3ermite 2ue varios sitios funcionen en "nea o desconectados de manera aut noma, y mezc"ar ms ade"ante "as modificaciones de datos rea"izadas en un resu"tado Gnico y uniforme( La instantnea inicia" se a'"ica a "os suscri'toresK a continuaci n SQL Server 5666 Hace un seguimiento de "os cam!ios rea"izados en "os datos 'u!"icados en e" 'u!"icador y en "os suscri'tores(

>

SQL SERVER VS MySQL Autores: Jose Santamara y Javier Hernndez

#sta&ilidad: o La esta!i"idad es un rea en "a 2ue MySQL, My.SAM en su configuraci n, se 2ueda un 'oco corto 'or "o 2ue es necesario un SA., ya 2ue en caso de a'agado directo de" Sistema, "os datos se corrom'en( o SQL Server, 'or e" contrario, es mucHo ms resistente a "a corru'ci n de "os datos( Los datos de SQL Server van a trav1s de mG"ti'"es 'uestos de contro" y de SQL Server recuerda e" 'roceso si se cierra sin 'revio aviso(

'esarrollo de aplicaciones: o M1todos de A3. 'ara acceder: o SQL Server 5666 y MySQL se a'oyan en 0$%= y J$%= 'ara conectividad en red, as como "os m1todos de acceso de !ase de datos nativos( o = / = L L, Java, 3er", 3ytHon y 3H3( o Am!os so'ortan m1todos de cifrado de SSL(

Licencias: o MI SQL es "i!re !a)o "icencia A3L( o SQL Server 5666 est dis'oni!"e !a)o dos o'ciones de "icenciamiento: o 3or 'rocesador: re2uiere una "icencia Gnica 'ara cada =3@ en e" e2ui'o 2ue e)ecuta SQL Server 5666 e inc"uye e" acceso i"imitado de c"ientes( o Servidor / 'or asiento #=AL& : se re2uiere una "icencia 'ara e" servidor y "as "icencias 'ara cada c"iente(

MySQL con soporte:

SQL SERVER VS MySQL Autores: Jose Santamara y Javier Hernndez

(i&lio)raf$a:
SQL SERVER 5666 VS SQL 7(6 0$%= J$%= .--0$%

También podría gustarte