Está en la página 1de 8

PostgreSQL PostgreSQL es un sistema de gestin de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

Como muchos otros proyectos de cdigo abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino ue es dirigido por una comunidad de desarrolladores ue trabajan de !orma desinteresada, altruista, libre y/o apoyados por organi"aciones comerciales. Caracter#sticas$ %lta concurrencia &ediante un sistema denominado &'CC (%cceso concurrente multi)ersin, por sus siglas en ingl*s+ PostgreSQL permite ue mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de blo ueos. %mplia )ariedad de tipos nati)os PostgreSQL pro)ee nati)amente soporte para$ , -.meros de precisin arbitraria. , /e0to de largo ilimitado. , 1iguras geom*tricas (con una )ariedad de !unciones asociadas+. , Direcciones 2P (2P)3 e 2P)4+. , Blo ues de direcciones estilo C2D5. , Direcciones &%C. , %rrays. %dicionalmente los usuarios pueden crear sus propios tipos de datos, los ue pueden ser por completo inde0ables gracias a la in!raestructura 6iS/ de PostgreSQL. Cla)es ajenas tambi*n denominadas Lla)es ajenas o Cla)es 1or7neas (!oreign 8eys+. Disparadores (triggers+$ 9n disparador o trigger se de!ine como una accin espec#!ica ue se reali"a de acuerdo a un e)ento, cuando *ste ocurra dentro de la base de datos. 'istas. 2ntegridad transaccional. :erencia de tablas. /ipos de datos y operaciones geom*tricas. Soporte para transacciones distribuidas. Permite a PostgreSQL integrase en un sistema distribuido !ormado por )arios recursos (p.ej, una base de datos PostgreSQL, otra ;racle, una cola de mensajes 2B& &Q <&S y un =5P S%P+ gestionado por un ser)idor de aplicaciones donde el *0ito (>commit>+ de la transaccin globlal es el resultado del *0ito de las transacciones locales.

Firebird 1irebird es un sistema de administracin de base de datos relacional (o 5DB&S+ (Lenguaje consultas$ SQL+ de cdigo abierto, basado en la )ersin 4 de 2nterbase, cuyo cdigo !ue liberado por Borland en ?@@@. Su cdigo !ue reescrito de C a CAA. =l proyecto se desarrolla acti)amente, el BC de abril de ?@@C !ue liberada la )ersin ?.B y el ?4 de diciembre de ?@@D !ue liberada la )ersin ?.E.@ 5CB. =s multiplata!orma, y actualmente puede ejecutarse en los sistemas operati)os$ Linu0, :PF9G, 1reeBSD, &ac ;S, Solaris y &icroso!t HindoIs. , =jecutable pe ueJo, con re uerimientos de hardIare bajos. , %r uitectura Cliente/Ser)idor sobre protocolo /CP/2P y otros (embedded+. , Soporte de transacciones %C2D y cla)es !or7neas. , =s medianamente escalable. , Buena seguridad basada en usuarios/roles. , Di!erentes ar uitecturas, entre ellas el Ser)idor =mbebido (embedded ser)er+ ue permite ejecutar aplicaciones monousuario en ordenadores sin instalar el so!tIare 1irebird. , Bases de datos de slo lectura, para aplicaciones ue corran desde dispositi)os sin capacidad de escritura, como cdFroms. , =0istencia de controladores ;DBC, ;L=DB, <DBC, P:P, Perl, .net, etc. , 5e uisitos de administracin bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la reali"acin de copias de seguridad. , Pleno soporte del est7ndar SQLFD?, tanto de sinta0is como de tipos de datos. , Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado PSQL. , Capacidad de almacenar elementos BL;B (Binary Large ;Bjects+. , Soporte de 9serFDe!ined 1unctions (9D1s+. , 'ersin autoejecutable, sin instalacin, e0celente para la creacin de cat7logos en CDF5om y para crear )ersiones de e)aluacin de algunas aplicaciones. SQLite SQLite es un sistema de gestin de bases de datos relacional compatible con %C2D, contenida en una relati)amente pe ueJa (?KE 8iB+ biblioteca en C. SQLite es un proyecto de dominio p.blico creado por D. 5ichard :ipp. % di!erencia de los sistema de gestin de bases de datos clienteFser)idor, el motor de SQLite no es un proceso independiente con el ue el programa principal se comunica. =n lugar de eso, la biblioteca SQLite se enla"a con el programa pasando a ser parte integral del mismo. Caracter#sticas$ La biblioteca implementa la mayor parte del est7ndar SQLFD?, incluyendo transacciones de base de datos atmicas, consistencia de base de datos, aislamiento, y durabilidad (%C2D+, triggers y la mayor parte de las consultas complejas.

SQLite usa un sistema de tipos inusual. =n lugar de asignar un tipo a una columna como en la mayor parte de los sistemas de bases de datos SQL, los tipos se asignan a los )alores indi)iduales. 'arios procesos o hilos pueden acceder a la misma base de datos sin problemas. 'arios accesos de lectura pueden ser ser)idos en paralelo. 9n acceso de escritura slo puede ser ser)ido si no se est7 sir)iendo ning.n otro acceso concurrentemente. DB2 express-C DB? e0pressFC es un motor de base de datos perteneciente a la empresa 2B&, conteniendo parte de las !uncionalidades de la )ersin de pago DB? propiedad tambi*n de la empresa 2B&, este motor de base de datos es gratuita pero no libre (como a uellas ue tienen licencia 6PL+ y cuenta con la )entaja de no tener limite de crecimiento en sus archi)os de base de datos. Apache Derby %pache Derby es un sistema gestor de base de datos relacional escrito en <a)a ue puede ser empotrado en aplicaciones <a)a y utili"ado para procesos de transacciones online. /iene un tamaJo de ? &B de espacio en disco. 2nicialmente distribuido como 2B& Cloudscape, %pache Derby es un proyecto open source licenciado bajo la %pache ?.@ License. %ctualmente se distribuye como Sun <a)a DB. Caracter#sticas$ , %P2s para <DBC y SQL. Soporta todas las caracter#sticas de SQLD? y la mayor#a de SQLDD. , Su cdigo mide alrededor de ?@@@LB comprimido. , Soporta ci!rado completo, roles y permisos. %dem7s posee SQL SC:=&%S para separar la in!ormacin en un .nica base de datos y control completo de usuarios. , Soporta internamente procedures, ci!rado y compresin. , /rae soporte multilenguaje y locali"aciones espec#!icas. , % partir de la )ersin B@.3 trae un sistema simple de replicacin maestroF escla)o. , /ransacciones y recuperacin ante errores %C2D. , Posee tres productos asociados a la marca$ , Derby =mbedded Database =ngine$ =l motor propiamente dicho. , Derby -etIor8 Ser)er$ Permite con)ertir Derby en una base de datos ue sigue el modelo clienteFser)idor tradicional. , Database 9tilities$ 9n pa uete de utilidades. MySQL &ySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con m7s de seis millones de instalaciones. &ySQL %B Mdesde enero de ?@@C una subsidiaria de Sun &icrosystems y *sta a su )e" de ;racle

Corporation desde abril de ?@@DM desarrolla &ySQL como so!tIare libre en un es uema de licenciamiento dual. Por un lado se o!rece bajo la 6-9 6PL para cual uier uso compatible con esta licencia, pero para a uellas empresas ue uieran incorporarlo en productos pri)ati)os deben comprar a la empresa una licencia espec#!ica ue les permita este uso. =st7 desarrollado en su mayor parte en %-S2 C. Caracter#sticas 2nicialmente, &ySQL carec#a de elementos considerados esenciales en las bases de datos relacionales, tales como integridad re!erencial y transacciones. % pesar de ello, atrajo a los desarrolladores de p7ginas Ieb con contenido din7mico, justamente por su simplicidad. Poco a poco los elementos de los ue carec#a &ySQL est7n siendo incorporados tanto por desarrollos internos, como por desarrolladores de so!tIare libre. =ntre las caracter#sticas disponibles en las .ltimas )ersiones se puede destacar$ , %mplio subconjunto del lenguaje SQL. %lgunas e0tensiones son incluidas igualmente. , Disponibilidad en gran cantidad de plata!ormas y sistemas. , Posibilidad de seleccin de mecanismos de almacenamiento ue o!recen di!erente )elocidad de operacin, soporte !#sico, capacidad, distribucin geogr7!ica, transacciones... , /ransacciones y cla)es !or7neas. , Conecti)idad segura. , 5eplicacin. , B.s ueda e inde0acin de campos de te0to. DBASE dB%S= !ue el primer Sistema de gestin de base de datos usado ampliamente para microcomputadoras, publicado por %shtonF/ate para CP/&, y m7s tarde para %pple 22, %pple &acintosh, 9-2G , '&S, e 2B& PC bajo D;S donde con su legendaria )ersin 222 Plus se con)irti en uno de los t#tulos de so!tIare m7s )endidos durante un buen n.mero de aJos. dB%S= nunca pudo superar e0itosamente la transicin a &icroso!t HindoIs y termin siendo despla"ado por otros productos como Parado0, Clipper, y 1o0Pro. Visua FoxPro 'isual 1o0Pro es un lenguaje de programacin procedural, orientado a objetos ue posee un Sistema 6estor de Bases de datos o Database &anagement System (DB&S+ y Sistema administrador de bases de datos relacionales, producido por &icroso!t. 'isual 1o0Pro o!rece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/ser)idor, tablet PC o para la Heb. =ntre sus caracter#sticas se pueden enumerar$ , Capacidades para el manejar datos nati)os y remotos. , 1le0ibilidad para crear soluciones de bases de datos.

, Lenguaje de Programacin ;rientado a objetos. , 9tili"acin de Sentencias SQL en !orma nati)a. , &anejo de )istas, cursores y control completo de estructuras relacionales. , Su propio gestor de base de datos incorporado. Sin embargo, tambi*n puede conectarse con ser)idores de base de datos, tales como ;racle, &icroso!t SQL Ser)er o &ySQL. , Cuenta con un motor de generacin de in!ormes reno)ado y !le0ible para soluciones m7s robustas. , Desde la )ersin D.@, amplio soporte de G&L, tanto como !uente de datos (por ej., ser)icios Heb basados en G&L+ como por generar reportes en !ormato G&L. DB2 DB? es una marca comercial, propiedad de 2B&, bajo la cual se comerciali"a un sistema de gestin de base de datos. DB? )ersin D es un motor de base de datos relacional ue integra G&L de manera nati)a, lo ue 2B& ha llamado pureG&L, ue permite almacenar documentos completos dentro del tipo de datos 0ml para reali"ar operaciones y b.s uedas de manera jer7r uica dentro de *ste, e integrarlo con b.s uedas relacionales. Caracter#sticas$ La automati"acin es una de sus caracter#sticas m7s importantes, ya ue permite eliminar tareas rutinarias y permitiendo ue el almacenamiento de datos sea m7s ligero, utili"ando menos hardIare y reduciendo las necesidades de consumo de alimentacin y ser)idores. La memoria se ajusta y se optimi"a el rendimiento del sistema, con un interesante sistema ue permite resol)er problemas de !orma autom7tica e incluso adelantarse a su aparicin, con!igurando autom7ticamente el sistema y gestin de los )alores. Permite el manejo de objetos grandes (hasta ? 6B+, la de!inicin de datos y !unciones por parte del usuario, el che ueo de integridad re!erencial, SQL recursi)o, soporte multimedia$ te0to, im7genes, )ideo, audioN ueries paralelos, commit de dos !ases, bac8up/recuperacin onOline y o!!line. %dem7s cuenta con un monitor gr7!ico de per!ormance el cual posibilita obser)ar el tiempo de ejecucin de una sentencia SQL y corregir detalles para aumentar el rendimiento. &ediante los e0tensores se reali"a el manejo de los datos no tradicionales, por ejemplo si tengo un donde tengo almacenados los curriculums de )arias personas, mediante este puedo reali"ar b.s uedas documentos con los datos ue me interesen sin tener ue )er los C' uno por uno. =sta capacidad se utili"a en sistemas de b.s ueda de personas por huellas digitales, en sistemas in!ormacin geogr7!ica, etc. 2n!ormi0 2n!ormi0 es una !amilia de productos 5DB&S de 2B&, ad uirida en ?@@B a una compaJ#a (tambi*n llamada 2n!ormi0 o 2n!ormi0 So!tIare+ cuyos or#genes se remontan a BDC@. =l DB&S 2n!ormi0 !ue concebido y diseJado por 5oger Sippl a !inales de los

aJos BDK@. La compaJ#a 2n!ormi0 !ue !undada en BDC@, sali a bolsa en BDC4 y durante parte de los aJos BDD@ !ue el segundo sistema de bases de datos m7s popular despu*s de ;racle. Microso!t Access &icroso!t %ccess es un sistema de gestin de bases de datos relacionales para los sistemas operati)os &icroso!t HindoIs, desarrollado por &icroso!t y orientado a ser usado en un entorno personal o en pe ueJas organi"aciones. =s un componente de la suite o!im7tica &icroso!t ;!!ice. Caracter#sticas$ Permite crear !icheros de bases de datos relacionales ue pueden ser !7cilmente gestionadas por una inter!a" gr7!ica simple. Permite manipular los datos en !orma de tablas (!ormadas por !ilas y columnas+, crear relaciones entre tablas, consultas, !ormularios para introducir datos e in!ormes para presentar la in!ormacin. "rac e ;racle es un sistema de gestin de base de datos objetoFrelacional (o ;5DB&S por el acrnimo en ingl*s de ;bjectF5elational Data Base &anagement System+, desarrollado por ;racle Corporation. Se considera a ;racle como uno de los sistemas de bases de datos m7s completos, destacando$ , soporte de transacciones, , estabilidad, , escalabilidad y , Soporte multiplata!orma. Su dominio en el mercado de ser)idores empresariales ha sido casi total hasta hace poco, recientemente su!re la competencia del &icroso!t SQL Ser)er de &icroso!t y de la o!erta de otros 5DB&S con licencia libre como PostgreSQL, &yS l o 1irebird. Las .ltimas )ersiones de ;racle han sido certi!icadas para poder trabajar bajo 6-9/Linu0. Microso!t SQL Ser#er &icroso!t SQL Ser)er es un sistema para la gestin de bases de datos producido por &icroso!t basado en el modelo relacional. Sus lenguajes para consultas son /FSQL y %-S2 SQL. &icroso!t SQL Ser)er constituye la alternati)a de &icroso!t a otros potentes sistemas gestores de bases de datos como son ;racle, PostgreSQL o &ySQL. Caracter#sticas$ , Soporte de transacciones. , =scalabilidad, estabilidad y seguridad. , Soporta procedimientos almacenados. , 2ncluye tambi*n un potente entorno gr7!ico de administracin, ue permite el uso de comandos DDL y D&L gr7!icamente.

, Permite trabajar en modo clienteFser)idor, donde la in!ormacin y datos se alojan en el ser)idor y los terminales o clientes de la red slo acceden a la in!ormacin. , %dem7s permite administrar in!ormacin de otros ser)idores de datos. =diciones$ , =0press =dition , Hor8group =dition , Standar =dition , =nterprise =dition , De)eloper =dition , Compact =dition Express Editio$ &icroso!t SQL Ser)er ?@@C =0press es un sistema de administracin de datos e!ica" y con!iable ue o!rece un )ariado conjunto de caracter#sticas, proteccin de datos y rendimiento para clientes de aplicaciones incrustadas, aplicaciones Ieb ligeras y almacenes de datos locales. SQL Ser)er ?@@C =0press, ue est7 diseJado para una implementacin sencilla y una creacin de prototipos r7pida, est7 disponible de !orma gratuita y su redistribucin con aplicaciones tambi*n es gratuita. =st7 diseJado para integrarse a la per!eccin con otras in)ersiones de in!raestructura de ser)idor. 5e uisitos del sistema , Sistemas operati)os compatibles$HindoIs Ser)er ?@@P Ser)ice Pac8 ?NHindoIs Ser)er ?@@CNHindoIs 'istaNHindoIs 'ista Ser)ice Pac8 BNHindoIs GP Ser)ice Pac8 ?NHindoIs GP Ser)ice Pac8 P , Sistemas de P? bits$ e uipo con procesador 2ntel o compatible a B 6:" o superior (se recomienda ? 6:" o superior. Se admite un .nico procesador+ , Sistemas de 43 bits$ procesador a B,3 6:" o superior (se recomienda ? 6:" o superior. Se admite un .nico procesador+ , ?E4 &B de 5%& como m#nimo (se recomienda B 6B o m7s+ , B 6B de espacio disponible en disco Microso!t SQL Ser#er 2%%& Datace$ter 'x&() x(* e +A(*, 2ntegrado en SQL Ser)er ?@@C 5? =nterprise, SQL Ser)er ?@@C 5? Datacenter o!rece una plata!orma de datos de alto rendimiento ue proporciona los mayores ni)eles de escalabilidad para cargas de trabajo de aplicacin grandes, )irtuali"acin y consolidacin, y permite la administracin de la in!raestructura de bases de datos de una organi"acin, lo ue sir)e de ayuda a las organi"aciones a escalar de !orma rentable su entorno esencial. Microso!t SQL Ser#er 2%%& E$terprise 'x&() x(* e +A(*, SQL Ser)er ?@@C 5? =nterprise o!rece una completa plata!orma de datos ue proporciona seguridad integrada, disponibilidad y escalabilidad, junto con e!icaces o!ertas de Business 2ntelligence para posibilitar los mayores ni)eles de

ser)icio con cargas de trabajo esenciales. Microso!t SQL Ser#er 2%%& Sta$dard 'x&( y x(*, SQL Ser)er ?@@C 5? Standard o!rece una completa plata!orma de administracin de datos y Business 2ntelligence para ue los departamentos y las pe ueJas organi"aciones ejecuten sus aplicaciones, y les ayuda a conseguir una e!ica" administracin de bases de datos con los m#nimos recursos de /2. SQL Ser)er Standard para Small Business incluye todos los componentes t*cnicos y capacidades de SQL Ser)er Standard y su uso est7 autori"ado para operar en un entorno de pe ueJa empresa de KE e uipos como m70imo. Microso!t SQL Ser#er 2%%& De#e oper 'x&() x(* e +A(*, SQL Ser)er De)eloper permite a los desarrolladores crear cual uier tipo de aplicacin basada en SQL Ser)er. 2ncluye toda la !uncionalidad del Centro de datos SQL Ser)er, pero tiene licencias para usarse como sistema de prueba y desarrollo, no como un ser)idor de produccin. SQL Ser)er De)eloper es una opcin ideal para las personas ue crean y prueba aplicaciones. Puede actuali"ar SQL Ser)er De)eloper para utili"arlo en produccin. Microso!t SQL Ser#er 2%%& -or.group 'x&( y x(*, SQL Ser)er Hor8group es ideal para ejecutar bases de datos ubicadas en sucursales y proporciona una administracin de datos con!iable y una plata!orma de in!ormes ue incluye capacidades de sincroni"acin y de administracin seguras y remotas. Microso!t SQL Ser#er 2%%& -eb 'x&() x(*, SQL Ser)er Heb es una opcin con un costo total de propiedad bajo para los hosts de Ieb y los sitios Ieb ue proporciona capacidades de administracin y escalabilidad para propiedades Ieb, tanto de pe ueJa como de gran escala. Microso!t SQL Ser#er 2%%& Co/pact 012 SP3 'x&(, SQL Ser)er Compact P.E es una base de datos gratuita e incrustada, ideal para crear aplicaciones independientes ue se conectan ocasionalmente para dispositi)os m)iles, escritorios y clientes Ieb en todas las plata!ormas de HindoIs.