Upload
elijobros
View
224
Download
0
Embed Size (px)
Citation preview
7/26/2019 Comparacion PostgreSQL y MySQL
1/5
.
Estudio comparativo entre Sistemas de Gestin de Base de DatosPostgreSQL y MySQL
Daz Isabel,Jimnez David,
Vzquez ElianaUniversidad de las Fuerzas Armadas - ESPEDeparamen! de "ien#ias de la "!mpua#i$n
San%!lqu, E#uad!riddiaz&espe'edu'e#,david(mnz)&%mail'#!m,elvasquez&espe'edu'e#
RESUMEN: Un Sistema de gestin de Bases deDatos (SGBD), se puede definir como un conjunto dedatos interrelacionados, permitiendo el
almacenamiento, manipulacin y consultas de los
mismos.El objetio principal de un SGBD es almacenar yrecuperar la informacin de la organi!acin o empresa
de una forma pr"ctica y eficiente, sin dejar de lado la
seguridad e integridad de los datos. Estas y arias
ra!ones m"s se debe tomar en cuenta al momento deelegir un gestor de base de datos en especifico para la
creacin de un sistema.
En la actualidad e#isten arias $erramientas soft%are&ue permiten reali!ar un an"lisis y comparacin de
gestores, las cuales nos proporcionan conocimiento y
capacidad de eleccin basado en los aspectos y
caracter'sticas de cada SGBD como entajas,desentajas, rendimiento, etc.
PLBRS !L"E* S+D, P!s%res, .S/0
#N$R%DU!!#&N
0a in1!rma#i$n que se %enera 2!. en da es de %ranma%niud, .a sea en una empresa %rande ! peque3a, . es
p!r esa raz$n que las 2erramienas ms di1undidas ennuesra s!#iedad s!n las bases de da!s, las #uales n!s
permien alma#enar, manipular . re#uperar in1!rma#i$nde divers!s #amp!s'
Para llevar a #ab! #!n %ran 1a#ilidad . e1i#a#ia di#2asa##i!nes se debe #!nar #!n la presen#ia de un s!14are,el mism! que es den!minad! #!m! S+D'
0a presene invesi%a#i$n se realiza #!n el 1in deanalizar . deerminar enre d!s sisemas de %esi$n de
base de da!s #ual es me(!r %esr! al 2ablar derendimien! mediane la uiliza#i$n de 2erramienas de
s!14are que #umplen al 1un#i$n . n!s basarem!s enuna en pari#ular llamada 5ammerdb
'UNDMEN$% $E&R#!%
( PostgreSQL
P!s%reS/0 es un sisema de %esi$n de bases deda!s !b(e!-rela#i!nal, disribuid! ba(! li#en#iaSD . #!n su #$di%! 1uene disp!nible libremene'P!s%reS/0 uiliza un m!del! #liene6servid!r .usa mulipr!#es!s en vez de muli 2il!s para%aranizar la esabilidad del sisema' Un 1all! enun! de l!s pr!#es!s n! a1e#ar el res! . el sisema#!ninuar 1un#i!nand!' 7)8Es !almene #!mpaible #!n A"ID, iene s!p!re
#!mple! para #laves 1!rneas, uni!nes, visas,disparad!res . pr!#edimien!s alma#enad!s'
A') Vena(as uliplaa1!rma Dise3ad! para ambienes de al!
v!lumen E9ensible Esabilidad . #!n1iabilidad
A': Desvena(as ;! p!see %ua de a.uda Vari!s #!mand!s p!#! inuiiv!s
B( MySQL
Sisema de %esi$n de bases de da!srela#i!nalmuli2il! . muliusuari! desarr!llad! ba(!li#en#ia dual +P060i#en#ia #!mer#ializad!
p!r
7/26/2019 Comparacion PostgreSQL y MySQL
2/5
.
Vel!#idad al realizar las !pera#i!nes' Ala #!ne#ividad, vel!#idad, .
se%uridad' uliplaa1!rma
7/26/2019 Comparacion PostgreSQL y MySQL
3/5
.
misma esru#ura, #anidad de ablas, ip!s de da!s,llaves, en amb!s %es!res'
#*ustracin /: Esquema de ase de da!s para pruebas
A #!ninua#i$n se dealla l!s parmer!s que se debende #!n1i%urar en la 2erramiena 5ammerdb'Es#!%em!s #!n que 2erramiena raba(arem!s
Previamene se #re$ el esquema en P!s%reS/0 ..sql, #!n el puer!* del servid!r en el #as! deP!s%res, . la base de da!s llamada usuari! para realizar
las pruebas #!n G usuari!s viruales'
0! #ar%am!s en l!ad . pasam!s a #!n1i%urar la #!ne9i$na la base de da!s, iemp!, n=mer! de ransa##i!nes .
n=mer! de usuari!s'
3
7/26/2019 Comparacion PostgreSQL y MySQL
4/5
.
RESUL$D%S %B$EN#D%S
Uso de P!
$ransacciones $iempo N0Usuarios
PostgreSQL Mys)*
+111 G H H+1111 : G )H H
+11111 G )H GHPromedio ),H H
Uso de RM
$ransacciones $iempo N0Usuarios
PostgreSQL Mys)*
+111 G H :H+1111 : G KH KH
+11111 G LH )HPromedio ,GH GH
P!s%res se desa#a en* P!see una %ran es#alabilidad' Es #apaz de
a(usarse a la #anidad de mem!ria que p!see elsisema de 1!rma $pima, 2a#ind!le #apaz des!p!rar una ma.!r #anidad de pei#i!nessimulneas de manera #!rre#a Bs!p!ra elriple de #ar%a de l! que s!p!ra .S/0C'
Implemena el us! de r!llba#>Ms, sub#!nsulas .ransa##i!nes, 2a#iend! su 1un#i!namien!
mu#2! ms e1i#az, . !1re#iend! s!lu#i!nes en#amp!s en las que .S/0 n! p!dra'
@iene la #apa#idad de #!mpr!bar la ine%ridadre1eren#ial, as #!m! ambin la de alma#enar
pr!#edimien!s en la pr!pia base de da!s'
0!s #!nras de P!s%res s!n* "!nsume %ran #anidad de re#urs!s' @iene un lmie de KN p!r 1ila, aunque se puede
aumenar a :N, #!n una disminu#i$n#!nsiderable del rendimien!'
Es de : a ve#es ms len! que .S/0'
.S/0 se desa#a en* 0! me(!r de .S/0 es su vel!#idad a la 2!ra
de realizar las !pera#i!nes, l! que le 2a#e un!de l!s %es!res que !1re#en ma.!rrendimien!'
Su ba(! #!nsum! l! 2a#en ap! para sere(e#uad! en una mquina #!n es#as!sre#urs!s sin nin%=n pr!blema'
0as uilidades de adminisra#i$n de ese %es!rs!n envidiables para mu#2!s de l!s %es!res#!mer#iales e9isenes, debid! a su %ran1a#ilidad de #!n1i%ura#i$n e insala#i$n'
@iene una pr!babilidad mu. redu#ida de#!rr!mper l!s da!s, in#lus! en l!s #as!s enl!s que l!s err!res n! se pr!duz#an en el
pr!pi! %es!r, sin! en el sisema en el que es'
4
7/26/2019 Comparacion PostgreSQL y MySQL
5/5
.
0!s #!nras de .S/0 s!n* "are#e de s!p!re para ransa##i!nes,
r!llba#>Ms . sub#!nsulas' El 2e#2! de que n! mane(e la ine%ridad
re1eren#ial, 2a#e de ese %es!r una s!lu#i$n
p!bre para mu#2!s #amp!s de apli#a#i$n' ;! es viable para su us! #!n %randes bases de
da!s, a las que se a##eda #!ninuamene, .aque n! implemena una buena es#alabilidad'
!%N!LUS#%NES 2RE!%MEND!#%NES
;in%un! de es!s d!s %es!res s!n !almene per1e#!s,simplemene se raa de es#!%er el ms #!nveniene en #ada#as!' Os!s s!n l!s %randes in#!nvenienes . a la vez las%randes maravillas que #!nlleva el mund!