Anda di halaman 1dari 10

Alumno: Larraguivel Fuentes Jorge Gabriel

Docente: Lic. Collazo Rodriguez Victoria Materia: Administracin de Base de Datos Tema: Motores de bases de datos

!"#!"$#!%

Introduccion:
&l ob'etivo de este traba'o es el reco(ilar in)ormacin *ue re+na los conce(tos b,sicos sobre los motores de base de datos- as. como tambi/n conocer 0 (resentar algunos de ellos 0 (oder describir su )uncionamiento 0 ambiente de o(eracin.

Desarrollo:
1n sistema de gestin de bases de datos 23GBD4 es un con'unto de (rogramas *ue (ermiten el almacenamiento- modi)icacin 0 e5traccin de la in)ormacin en una base de datos- adem,s de (ro(orcionar 6erramientas (ara a7adir- borrar- modi)icar 0 analizar los datos. Los usuarios (ueden acceder a la in)ormacin usando 6erramientas es(ec.)icas de interrogacin 0 de generacin de in)ormes- o bien mediante a(licaciones al e)ecto Los 3GBD tambi/n (ro(orcionan m/todos (ara mantener la integridad de los datos(ara administrar el acceso de usuarios a los datos 0 (ara recu(erar la in)ormacin si el sistema se corrom(e. 8ermite (resentar la in)ormacin de la base de datos en variados )ormatos. La ma0or.a de los 3GBD inclu0en un generador de in)ormes. 9ambi/n (uede incluir un mdulo gr,)ico *ue (ermita (resentar la in)ormacin con gr,)icos 0 tablas. :a0 muc6os ti(os de 3GBD distintos seg+n mane'en los datos 0 muc6os tama7os distintos seg+n )uncionen sobre ordenadores (ersonales 0 con (oca memoria a grandes sistemas *ue )uncionan en main)rames con sistemas de almacenamiento es(eciales.

Generalmente se accede a los datos mediante lengua'es de interrogacin- lengua'es de alto nivel *ue sim(li)ican la tarea de construir las a(licaciones. 9ambi/n sim(li)ican la interrogacin 0 la (resentacin de la in)ormacin. 1n 3GBD (ermite controlar el acceso a los datos- asegurar su integridad- gestionar el acceso concurrente a ellos- recu(erar los datos tras un )allo del sistema 0 6acer co(ias de seguridad. Las bases de datos 0 los sistemas (ara su gestin son esenciales (ara cual*uier ,rea de negocio- 0 deben ser gestionados con esmero. Caracter.sticas de los 3GBD; &l motor de la base de datos ace(ta (eticiones lgicas de los otros subsistemas del 3GBD- las convierte en su e*uivalente ).sico 0 accede a la base de datos 0 diccionario de datos en el dis(ositivo de almacenamiento. &l subsistema de de)inicin de datos a0uda a crear 0 mantener el diccionario de datos 0 de)ine la estructura del )ic6ero *ue so(orta la base de datos. &l subsistema de mani(ulacin de datos a0uda al usuario a a7adir- cambiar 0 borrar in)ormacin de la base de datos 0 la interroga (ara e5traer in)ormacin. &l subsistema de mani(ulacin de datos suele ser el inter)az (rinci(al del usuario con la base de datos. 8ermite al usuario es(eci)icar sus re*uisitos de la in)ormacin desde un (unto de vista lgico. &l subsistema de generacin de a(licaciones contiene utilidades (ara a0udar a los usuarios en el desarrollo de

a(licaciones. 1sualmente (ro(orciona (antallas de entrada de datos- lengua'es de (rogramacin e inter)aces. &l subsistema de administracin a0uda a gestionar la base de datos o)reciendo )uncionalidades como almacenamiento 0 recu(eracin- gestin de la seguridad- o(timizacin de (reguntas- control de concurrencia 0 gestin de cambios.

Motores de base de datos actuales; Las bases de datos son un com(onente im(rescindible en cual*uier sistema in)orm,tico- (or tal razon debe de llevarse en (aralelo la e5(erticia en desarrollo de a(licaciones en una (lata)orma de so)t<are 0 el desarrollo 0 modelado de bases de datos en un motor de base de datos- (or lo cual 3oluciones A(licativas tiene e5(eriencia traba'ando con diversos motores de bases de datosdando servicios como; Generacin de modelos de datos (ara (ro0ectos Administracin de gestor de base de datos =nstalacin de gestor de base de datos 3o(orte de base de datos Los motores de base de datos con los cuales traba'amos (rinci(almente son los siguientes;

Oracle: >racle- em(resa (rominente en tecnolog.as de servidoresa(licaciones em(resariales 0 bases de datos- tiene su base de datos (ro(ia- la cual es una de las mas (otentes- robustas 0 escalables a nivel mundial 0 de alta con)iabilidad- >racle Database. >racle Database es una solucin com(leta *ue inclu0e un motor de base de datos con (osibilidad de crear sistemas de tablas relacionadas- .indices- as. como un lengua'e de (rogramacin (ara el desarrollo de (rocedimientos almacenados 0 triggers28L"3?L4 *ue (ermite el desarrollo del lado de la base de datos. Adem,s debido a su a)inidad con JAVA- es (osible una cierta integracin del lengua'e JAVA en el desarrollo de base de datos con >racleadem,s del 6ec6o *ue es multi(lata)orma- (ues >racle (uede )uncionar en @indo<s- Linu5- 3olaris. PostgreSQL: Del lado de las alternativas de cdigo abierto u >(en 3ource en el mercado de bases de datostenemos a 8ostgre3?L- un motor de base de datos *ue con los a7os 0 con el a(o0o de la comunidad a nivel mundial se 6a consolidado como un gestor de base de datos bastante robusto a (esar de su naturaleza gratuita. 8ostgre3?L tiene muc6as caracter.sticas seme'antes o iguales a la de motores de base de datos de (ago como >racle Database o DB$ como re(licacin-

variedad de ti(os de datos- ca(acidad de tu(las en las tablas.ndices- lengua'e de scri(ting de (rocedimientos seme'ante en ca(acidades a 8L"3?L- etc. MySQL: M03?L )ue durante muc6o tiem(o el lider en motores de base de dato de cdigo abierto entre la comunidad de desarrolladores. 3in embargo- debido a la com(ra de 3un Micros0stems (or (arte de >racle le di un caracter (rivativo- 0a *ue a6ora 6a0 algunas versiones de M03?L *ue son de (ago. 3in embargo- M03?L es un gran re)erente en el mercado de base de datos- 0a bastante maduro- contando desde tablas relacionalesvarios 6ace ti(os de muc6o datostiem(o desarrollo con de caracter.sticas de las bases de datos de (ago como sistemas de (rocedimientos 0 triggers- etc. A a (esar de la ad*uisicin (or (arte de >racle- esto tambi/n se traduce a un a(o0o al desarrollo de la base de datos (or (arte de >racle- lo *ue a la larga (uede bene)iciar a las em(resas 0a *ue viene a (otenciar M03?L (ara un uso m,s em(resarial. SQLite: 3?Lite es un motor de base de datos liviano *ue est, basado en C- de ti(o o(en source. &ste di)iere de los motores de base de datos tradicionales en *ue no se trata de un (roceso inde(endiente de la base de

datos- sino de una interaccin (or (arte de la a(licacin con la librer.a de 3?Lite mediante la invocacin de rutinas de la misma- lo cual la convierte en una base de datos bastante ligera. &st, orientada al desarrollo de a(licaciones livianas 0 (ersonales 0a *ue la in)ormacin de una base de datos se almacena en un solo arc6ivo- caracter.sticas *ue si bien es cierto no son a(tas (ara el desarrollo de a(licaciones em(resariales- si (ueden ser re*ueridas en otro ti(o de escenarios- como el desarrollo de a(licaciones mviles (ara la (lata)orma i>3- donde el motor de base de datos usado (or e5celencia es 3?Lite. SQL Server: La alternativa de Microso)t (ara el mercado de bases de datos es 3?L 3erver. >(timizado (rinci(almente (ara ser utilizado en con'unto con a(licaciones desarrolladas en la (lata)orma Microso)t .B&9- 3?L 3erver es una buena alternativa de (ago un (oco m,s accesible en t/rminos econmicos *ue otros motores como >racle o DB$. Al igual *ue los otros motores de base de datos- cuenta con un lengua'e (ara el desarrollo de (rocedimientos almacenados o triggers 29C3?L4 0 es bastante estable 6asta cierto (unto 0 escalable.

Conclusiones:
Des(ues de 6ablar sobre los motores de base de datos se (uede establecer una com(aracin- con el )in de determinar cual motor resulta mas a(ro(iado en di)erentes escenarios. 9enemos *ue tomar en cuenta a la 6ora de elegir un motor- diversas caracter.sticas *ue nos (ermitan tener un criterio mas am(lio a la 6ora de im(lementar un motor de base de datos en nuestros (ro0ectos. 3e deben de tomar en cuenta )actores tan im(ortantes como los *ue se listan a continuacin; =n)ormacion general; Datos tales como el creador- )ec6a de la ultima versin estable- licencia de so)t<are etc. 3istema o(erativo; @indo<s- MAC >3 D- Linu5- B3D- 1ni5- z">3 9.(os de .ndices; Erbol RC"RF- :as6- &5(resin- 8arcial- Reversa- Ma(a de bits 9,blas 0 vistas; 9abla tem(orarl- vista materializada >(en3ource; 3istemas con licencia abierta- es decir *ue no re*uieren de com(rar alg+n ti(o de versin (ara acceder a )uncionalidades &5isten muc6os )actores a tomar en cuenta a la 6ora de establecer decisiones en cuanto a los motores de base de datos-

sin embargo es tarea de los dise7adores determinar las me'ores alternativas sobre *ue motor de base de datos elegir (ara sus (ro0ectos.

Bibliogra !a:
"tt#:$$es%&i'i#edia%org$&i'i$Sistema(de(gesti )C*)B*n(de(bases(de(datos+,%C*%A-ase(tambi%C*%A-n "tt#:$$&&&%slides"are%net$still./$motores0de0bases0de0datos "tt#:$$&&&%solucionesa#licativas%com$tecnologias$basesded atos%#"# "tt#:$$&&&%arielderoc"e%com%ar$blog$1#23/

Anda mungkin juga menyukai