You are on page 1of 8

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

Como muchos otros proyectos de código 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)ersión, 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 precisión 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 acción 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 transacción globlal es el resultado del *0ito de las transacciones locales.

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

=n lugar de asignar un tipo a una columna como en la mayor parte de los sistemas de bases de datos SQL. %P2s para <DBC y SQL. ci!rado y compresión. conteniendo parte de las !uncionalidades de la )ersión de pago DB? propiedad tambi*n de la empresa 2B&.3 trae un sistema simple de replicación maestroF escla)o. .n otro acceso concurrentemente. . . 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. Soporta ci!rado completo. 'arios accesos de lectura pueden ser ser)idos en paralelo. . . %ctualmente se distribuye como Sun <a)a DB. . los tipos se asignan a los )alores indi)iduales. Su código mide alrededor de ?@@@LB comprimido. %dem7s posee SQL SC:=&%S para separar la in!ormación en un . %pache Derby es un proyecto open source licenciado bajo la %pache ?.SQLite usa un sistema de tipos inusual. DB2 express-C DB? e0pressFC es un motor de base de datos perteneciente a la empresa 2B&. . /iene un tamaJo de ? &B de espacio en disco. /rae soporte multilenguaje y locali"aciones espec#!icas. Database 9tilities$ 9n pa uete de utilidades. 9n acceso de escritura sólo puede ser ser)ido si no se est7 sir)iendo ning. Derby -etIor8 Ser)er$ Permite con)ertir Derby en una base de datos ue sigue el modelo clienteFser)idor tradicional. roles y permisos. 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.racle . Soporta internamente procedures. 'arios procesos o hilos pueden acceder a la misma base de datos sin problemas. /ransacciones y recuperación ante errores %C2D. MySQL &ySQL es un sistema de gestión de bases de datos relacional. multihilo y multiusuario con m7s de seis millones de instalaciones. Caracter#sticas$ . Soporta todas las caracter#sticas de SQLD? y la mayor#a de SQLDD. 2nicialmente distribuido como 2B& Cloudscape. Posee tres productos asociados a la marca$ . Derby =mbedded Database =ngine$ =l motor propiamente dicho. . &ySQL %B Mdesde enero de ?@@C una subsidiaria de Sun &icrosystems y *sta a su )e" de .@ License. % partir de la )ersión B@.nica base de datos y control completo de usuarios. .

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

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

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

?E4 &B de 5%& como m#nimo (se recomienda B 6B o m7s+ . Permite trabajar en modo clienteFser)idor.nico procesador+ . 5e uisitos del sistema .3 6:" o superior (se recomienda ? 6:" o superior. donde la in!ormación y datos se alojan en el ser)idor y los terminales o clientes de la red sólo acceden a la in!ormación. Se admite un . %dem7s permite administrar in!ormación de otros ser)idores de datos. . aplicaciones Ieb ligeras y almacenes de datos locales. B 6B de espacio disponible en disco Microso!t SQL Ser#er 2%%& Datace$ter 'x&() x(* e +A(*. ue est7 diseJado para una implementación sencilla y una creación de prototipos r7pida. )irtuali"ación y consolidación. Sistemas de 43 bits$ procesador a B. =nterprise =dition . junto con e!icaces o!ertas de Business 2ntelligence para posibilitar los mayores ni)eles de . SQL Ser)er ?@@C 5? =nterprise o!rece una completa plata!orma de datos ue proporciona seguridad integrada. =0press =dition . 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 aplicación grandes. 2ntegrado en SQL Ser)er ?@@C 5? =nterprise. disponibilidad y escalabilidad. Sistemas de P? bits$ e uipo con procesador 2ntel o compatible a B 6:" o superior (se recomienda ? 6:" o superior. Hor8group =dition . 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 . Standar =dition . Compact =dition Express Editio$ &icroso!t SQL Ser)er ?@@C =0press es un sistema de administración de datos e!ica" y con!iable ue o!rece un )ariado conjunto de caracter#sticas. 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(*. =diciones$ . SQL Ser)er ?@@C =0press. De)eloper =dition . =st7 diseJado para integrarse a la per!ección con otras in)ersiones de in!raestructura de ser)idor. protección de datos y rendimiento para clientes de aplicaciones incrustadas. est7 disponible de !orma gratuita y su redistribución con aplicaciones tambi*n es gratuita.nico procesador+ . y permite la administración de la in!raestructura de bases de datos de una organi"ación.. Se admite un .

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