Está en la página 1de 10

SOFTWARE DE LICENCIA

Oracle:

Es un sistema de gestin de base de datos relacional (o RDBMS por el acrnimo en
ingls de Relational Data Base Management System), fabricado por Oracle
Corporation.
Se considera a Oracle como uno de los sistemas de
bases de datos ms completos, destacando su:

Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Ventajas:
Es el motor de base de datos relacional ms
usado a nivel mundial, puede ejecutarse en todas las plataforma.
Soporta todas las funciones que se esperan de un servidor "serio", como es la
utilizacin de un lenguaje de diseo de bases de datos muy completo (PL/SQL) que
permite incrementar diseos activos.
Este sistema ha comenzado aadiendo tipos de clases, referencias, tablas
anidadas, matrices y otras estructuras de datos complejas.
Desventajas:
Las licencias de Oracle tienen un precio bastante alto.
La necesidad de ajustes pues un Oracle mal configurado puede ser
desesperadamente lento.

Microsoft SQL Server:

Es un sistema de gestin de bases de datos relacionales
basado en el lenguaje Transact-SQL, capaz de poner a
disposicin de muchos usuarios grandes cantidades de
datos de manera simultnea.
Ventajas:
Es un sistema de gestin de bases de datos
relacionales, puede ser til para manejar y obtener datos
de la red de redes ofreciendo una potente forma de unir
SQL e internet.
Utiliza una extensin al SQL estndar, que se denomina Transact SQL que
soporta definicin, modificacin y eliminacin de bases de datos, tablas, atributos,
ndices, etc.
Seguridad SQL permite administrar permisos a todo. Permisos a nivel de
servidor, seguridad en tablas, seguridad en los procedimientos almacenados.
Desventajas:

La principal desventaja de SQL SERVER es la enorme cantidad de memoria
RAM que utiliza para la instalacin y utilizacin de del software.
Tiene muchas restricciones.
En relacin calidad-precio est muy por debajo en comparacin con Oracle.

Microsoft Access:

Es un sistema de gestin de bases de datos Relacional creado y modificado por
Microsoft (DBMS) para uso personal de pequeas organizaciones. Es un componente
de la suite Microsoft Office aunque no se incluye en el paquete bsico. Una
posibilidad adicional es la de crear ficheros con bases de datos que pueden ser
consultados por otros programas.
Ventajas:
Es la base de datos ms verstil del mercado.
Es sencillo para principiantes, dispone unos
asistentes muy potentes mediante los cules se pueden
crear formularios profesionales.
Obtener acceso a la informacin procedente de
orgenes diversos.
Crear varios informes con vistas diferentes de la
misma informacin.
Desventajas:

Solo est disponible para sistemas operativos de Microsoft.
Su uso es inadecuado para grandes proyectos de software que requieren
tiempos de respuesta crticos.
Es una base de datos para pequeos escenarios.

DB2:

Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de
gestin de base de datos.

La cual utiliza XML como motor, adems el modelo que utiliza es el jerrquico en lugar
del modelo relacional que utilizan otros gestores.
Software de base de datos DB2 ofrece
un rendimiento lder en la industria, la
escala y la fiabilidad de su eleccin de
plataforma de Linux, UNIX y Windows para z / OS.

Ventajas de DB2

Acceso a los datos en tablas de Oracle o MySQL.
Copia de seguridad y proteccin de los datos.
Soporta XML
Soporta todo tipo de datos.
Arquitectura Orientada a Servicios - SOA: permite construir un sistema informtico ms gil y
fcilmente adaptable a las necesidades del cliente, reduciendo los tiempos de desarrollo y, gracias a
la reutilizacin de componentes existentes.
Tambin puede ejecutarse en varias plataformas Windows NT (R), Sun Solaris, HP-UX, AIX(R),
OS/400 y OS/2(R).
El SQL de DB2 es muy potente.
Es especialmente interesante la implementacin de triggers.

Desventajas de DB2
Precio calidad: El precio DB2 arranca en 7.500 por procesador.
Lentitud crear y ejecutar consultas.
Influye en la eleccin el hardware utilizado.
En sistemas grandes la base ms usada es DB2 ya que corre en diferentes plataformas operativas,
pero en realidad, en la mayora de los casos la decisin para optar por un software de estas
caractersticas es corporativa.

Visual FoxPro:

Es un lenguaje de programacin orientado a objetos y procedural, un Sistema Gestor
de Bases de datos o Database Management System (DBMS), y Sistema
administrador de bases de datos
relacionales, producido por Microsoft.
Ventajas
1. Menor costo
2. Adquisicin (Es accequible para pqas empresas)
3. Capacitacion(Por ser mas popular)
4. Soporte (Por la misma razon de antes)
5. Desarrollo (Encontras mas programadores y menos costosos)
6. Entorno windows (Es mas familiar y predecible)

Desventajas
1. Integridad (Mayor sensibilidad frente a variaciones en transmisiones y
flucutaciones electricas).
2. Seguridad (Menos niveles de acceso).
3. Menor capacidad de procesamiento (no funciona adecuadamente con grandes
volumenes de informacion). Para volumenes medianos se utiliza el motor de
Microsoft Sql ,sin mayores traumatismos y excelenrte performance.

Paradox (base de datos)
Base de datos relacional para entorno MS Windows, anteriormente disponible para
MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimtica
WordPerfect Office.

Ventajas
1.-La ltima versin de Paradox, incluida en Corel
Office Profesional, presenta notables mejoras
respecto de las anteriores, slo en cuanto a
perfeccionamiento de las ya existentes.
2.-El entorno de programacin que tiene es uno de
los ms completos y la existencia de numerosos
asistentes hace asequible el diseo de aplicaciones a, prcticamente, cualquier
usuario, aunque no ofrece posibilidades Internet e Intranet integradas en el producto.
Desventajas
1.-Interbase.
2.- instalacin.
dBase:
dBase fue el primer sistema de gestin de base de datos (SGBD) ampliamente usado
en microcomputadoras, publicado por Ashton-Tate para computadoras CP/M y luego
para Apple II, Apple Macintosh, UNIX, VMS e IBM PC en DOS, muy popular en este
ltimo.

Fue desarrollado inicialmente por Wayne Ratliff en 1978 con el nombre de Vulcan,
que luego lleg a un acuerdo a principios de los 80 con George Tate de Ashton-Tate
para comercializarlo. All cambi su nombre a dBase, adquiriendo gran popularidad.
dBase fue vendido a Borland en 1991, que luego en 1999 vendi los derechos del
producto a la recientemente formada dBase Inc., que en 2004 cambi su nombre a
dataBased Intelligence, Inc.


Interbase:
Interbase es un sistema de gestin de bases de datos relacionales (RDBMS)
desarrollado y comercializado por la compaa Borland Software Corporation y
actualmente desarrollado por su ex-filial CodeGear.
Interbase se destaca de otros DBMS's por su bajo consumo de recursos, su casi nula
necesidad de administracin y su arquitectura multi-generacional. InterBase corre en
plataformas Linux, Microsoft Windows y Solaris.
Ventajas
1.-Es una lstima que un sistema tan bueno como InterBase no sea ms popular de lo
que actualmente es. Y ya podemos mencionar el principal enemigo de InterBase: la
incertidumbre sobre su futuro
2.-InterBase destaca del resto de los sistemas de bases de datos por su arquitectura
nica, basada en versiones. Esto quiere decir que, a pesar de tratarse del sistema
ms barato, es tambin el que ofrece un mejor acceso concurrente a los datos que
administra. Si necesitamos una vista coherente de la base de datos, Oracle, SQL
Server y DB2 bloquean la informacin que leen e impiden su actualizacin durante la
duracin de la transaccin de lectura. Esto no sucede en InterBase porque la escritura
genera una nueva versin del registro, sin perder la coherencia de la informacin. Una
agradable consecuencia es que podemos realizar copias de seguridad completas "en
caliente", sin interrumpir el funcionamiento del sistema.
3.-Otro de los puntos fuertes de InterBase es su cercana al estndar de SQL, sobre
todo en la sintaxis de procedimientos almacenados y triggers.
4.-Es sumamente fcil programar una base de datos activa en InterBase y
posteriormente adaptar la definicin para Oracle.
5.-El lenguaje de procedimientos y triggers es muy potente, e incluso supera a Oracle
en la facilidad para expresar clusulas de verificacin check que involucren a varias
tablas, y en que los triggers no estn sujetos a los problemas ocasionados en Oracle
por las denominadas "tablas mutantes".
*Desventajas
1.-Los problemas de InterBase se deben a la misma causa que sus ventajas: su
arquitectura nica. Es muy sencillo realizar particiones en otros sistemas (Oracle,
DB2, SQL Server, Informix) para aumentar el rendimiento fsico de una base de datos,
pero este concepto es difcil de adaptar para InterBase. De todos modos, el
particionamiento por software no es sino un sustituto un poco ms flexible de ciertas
tcnicas RAID para la mejora del rendimiento, e InterBase s permite que una base de
datos se expanda a lo largo de varios discos, aunque no controla qu tablas van a
parar a qu dispositivo.








SOFTWARE LIBRE
MySQL:

Es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms
de seis millones de instalaciones, desarrollado y proporcionado por MySQL AB.
MySQL AB es una empresa cuyo negocio consiste en proporcionar servicios en torno
al servidor de bases de datos MySQL.
Ventajas:
1. MySQL software es Open Source
2. Velocidad al realizar las operaciones, lo que le hace
uno de los gestores con mejor rendimiento.
3. Bajo costo en requerimientos para la elaboracin de bases de datos, ya que debido
a su bajo consumo puede ser ejecutado en una mquina con escasos recursos sin
ningn problema.
4. Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos
5. Baja probabilidad de corromper datos, incluso si los errores no se producen en el
propio gestor, sino en el sistema en el que est.
6. Su conectividad, velocidad, y seguridad hacen de MySQL Server
altamente apropiado para acceder bases de datos en Internet
7. El software MySQL usa la licencia GPL
Desventajas.
1. Un gran porcentaje de las utilidades de MySQL no estn documentadas.
2. No es intuitivo, como otros programas (ACCESS).


PostgreSQL:
Es un sistema de gestin de base de datos relacional orientada a objetos de software libre,
publicado bajo la licencia BSD.
Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una
sola compaa sino que es dirigido por una comunidad de desarrolladores y organizaciones
comerciales las cuales trabajan en su desarrollo.

VENTAJAS

Ampliamente popular - Ideal para
tecnologias Web.
Fcil de Administrar.
Su sintaxis SQL es estndar y fcil de
aprender.
Footprint bajo de memoria, bastante
poderoso con una configuracin adecuada.
Multiplataforma.
Capacidades de replicacin de datos.
Soporte empresarial disponible.
DESVENTAJAS
Sin experticia, configurar llega a ser un caos.
Es fcil de vulnerar sin proteccion adecuada.
El motor MyISAM es instalado por defecto y carece de capacidades de integridad
relacional.
InnoDB genera mucho footprint en memoria al indizar.
El toolset empresarial tiene un costo adicional por suscripcin anual.
Realizar revisiones llegar a ser una labor manual y tediosa para el DBA.
Reducida cantidad de tipos de datos.
Apache Derby:

Apache Derby es un sistema gestor de base de datos relacional escrito en Java que
puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones
online. Tiene un tamao de 2 MB de espacio en disco. Inicialmente distribuido como IBM
Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0
License. Actualmente se distribuye como Sun Java DB.
Ventajas
Es un jar de 2mb.
Esta basado en java, usa los estandares de JDBC
y SQL.
Tiene la opcin del manejador de base de datos
empotrado, embedido, encajado.
Soporta la arquitectura cliente/servidor.
Flexibilidad Manejo de Datos Complejos.
BDOO-Ajusta al espacio necesario y elimina
espacio desperdiciado.
Manipulacin de Objetos complejos en forma rpida y gil.
Desventajas
La falta de estndares en la industria orientadas a objetos. Sin embargo, el Grupo
Manejador de Objetos (OMG), es una Organizacin Internacional de Proveedores de
Sistemas de Informacin y usuarios dedicada a promover estndares para el desarrollo de
aplicaciones y sistemas orientados a objetos en ambiente de cmputos de red.




SQLite:
SQLite es un sistema de gestin de bases de datos relacional compatible con ACID, contenida en
una relativamente pequea (~275 kiB)
2
biblioteca escrita en C. SQLite es un proyecto de dominio
pblico
1
creado por D. Richard Hipp.
A diferencia de los sistema de gestin de bases de datos cliente-servidor, el motor de SQLite no es
un proceso independiente con el que el programa principal se comunica. En lugar de eso, la
biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa
utiliza la funcionalidad de SQLite a travs de llamadas simples a subrutinas y funciones. Esto
reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son ms
eficientes que la comunicacin entre procesos. El conjunto de la base de datos (definiciones,
tablas, ndices, y los propios datos), son guardados como un slo fichero estndar en la mquina
host. Este diseo simple se logra bloqueando todo el fichero de base de datos al principio de cada
transaccin.

Ventajas:
QLite tiene una pequea
memoria y una nica
biblioteca es necesaria para
acceder a bases de datos.
SQLite realiza operaciones
de manera eficiente y es ms
rpido que MySQL y PostgreSQL.
SQLite se ejecuta en muchas plataformas y sus bases de datos pueden ser fcilmente
portadas sin ninguna configuracin o administracin.
SQLite cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP,
Perl, Python, Ruby, Tcl, Groovy, Qt ofrece el pluginqsqlite, etc.
SQLite es de dominio pblico, y por tanto, es libre de utilizar para cualquier propsito sin
costo.
Desventajas:
Limitaciones en Where: esta limitacin est dada por el soporte para clausuras
anidadas.
Falta de Clave Fornea: cuando se realice la creacin de la tabla desde el modo
consola, est permitiendo el uso de la clausura, aunque no realizara el chequeo de la
misma.
Firebird:
Firebird es un sistema de administracin de base de datos relacional (o RDBMS) (Lenguaje
consultas: SQL) de cdigo abierto, basado en la versin 6 de Interbase, cuyo cdigo fue liberado
por Borland en 2000. Su cdigo fue reescrito de C a C++. El proyecto se desarrolla activamente, el
18 de abril de 2008 fue liberada la versin 2.1 y el 26 de diciembre de 2009 fue liberada la versin
2.5.0 RC1. La versin 2.5.2, la ms reciente del proyecto, fue liberada el 24 de Marzo de 2013.
Firebird es una base de datos relacional que trabaja con el lenguaje SQL para manipular datos.
Dispone de la mayora de las instrucciones DDL y DML estndar de SQL. Firebird es muy verstil,
puede ejecutarse como servicio o aplicacin.
VENTAJAS
ofrece una gran variedad de medios para acceder a los datos
(nativo/API, driver dbExpress, ODBC, OLEDB, .NET provider, driver
JDBC nativo de tipo 4, mdulo para Python, PHP, Perl, etc.)
Otras peculiaridades resaltables son la creacin de copias de
seguridad y la funcionabilidad en arquitecturas de 64 bits.
Firebird administra la concurrencia en las actualizaciones en los
datos, as como el manejo de las transacciones
Firebird ofrece una concurrencia excelente, alto rendimiento y un
poderoso lenguaje de procedimientos
DESVENTAJAS
Una desventaja de la BD es que ya fue descontinuada, y que solamente puede acceder a bases de
datos de Firebird/InterBase 6 con el dialecto 1 de SQL.
Solo lo manipulan los mas osados en lenguaje SQL.