You are on page 1of 5

GESTORES DE BASE DE DATOS

SQLITE.usa un sistema de tipos inusual. En 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 valores individuales. Por ejemplo, se puede insertar un string
en una columna de tipo entero (a pesar de que SQLite tratar en primera
instancia de convertir la cadena en un entero). Algunos usuarios consideran
esto como una innovacin que hace que la base de datos sea mucho ms
til, sobre todo al ser utilizada desde un lenguaje de scripting de tipos
dinmicos. Otros usuarios lo ven como un gran inconveniente, ya que la
tcnica no es portable a otras bases de datos SQL. SQLite no trataba de
transformar los datos al tipo de la columna hasta la versin 3.
Varios procesos o hilos pueden acceder a la misma base de datos sin
problemas. Varios accesos de lectura pueden ser servidos en paralelo. Un
acceso de escritura slo puede ser servido si no se est sirviendo ningn
otro acceso concurrentemente. En caso contrario, el acceso de escritura
falla devolviendo un cdigo de error (o puede automticamente reintentarse
hasta que expira un tiempo de expiracin configurable). Esta situacin de
acceso concurrente podra cambiar cuando se est trabajando con tablas
temporales. Sin embargo, podra producirse un interbloqueo debido al
multihilo. Este punto fue tratado en la versin 3.3.4, desarrollada el 11 de
febrero de 2006.
Existe un programa independiente de nombre sqlite que puede ser utilizado
para consultar y gestionar los ficheros de base de datos SQLite. Tambin
sirve como ejemplo para la escritura de aplicaciones utilizando la biblioteca
SQLite.
Sistema operativo Multiplataforma.

POSTGRESQL.Alta concurrencia, Mediante un sistema denominado MVCC (Acceso


concurrente multiversin, por sus siglas en ingls) PostgreSQL permite que
mientras un proceso escribe en una tabla, otros accedan a la misma tabla
sin necesidad de bloqueos. Cada usuario obtiene una visin consistente de
lo ltimo a lo que se le hizo commit. Esta estrategia es superior al uso de
bloqueos por tabla o por filas comn en otras bases, eliminando la
necesidad del uso de bloqueos explcitos.
Amplia variedad de tipos nativos

PostgreSQL provee nativamente soporte para:


Nmeros de precisin arbitraria.
Texto de largo ilimitado.
Figuras geomtricas (con una variedad de funciones asociadas).
Direcciones IP (IPv4 e IPv6).
Bloques de direcciones estilo CIDR.
Direcciones MAC.
Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los
que pueden ser por completo indexables gracias a la infraestructura GiST de
PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el
proyecto PostGIS.
Sistema operativo Multiplataforma.

DB2.La automatizacin es una de sus caractersticas ms importantes, ya que permite eliminar


tareas rutinarias y permitiendo que el almacenamiento de datos sea ms ligero, utilizando
menos hardware y reduciendo las necesidades de consumo de alimentacin y servidores.
La memoria se ajusta y se optimiza el rendimiento del sistema, con un interesante sistema que
permite resolver problemas de forma automtica e incluso adelantarse a su aparicin,
configurando automticamente el sistema y gestin de los valores.
DB2 Express-C es la versin gratuita soportada por la comunidad de DB2 que permite
desarrollar, implementar y distribuir aplicaciones que no usen las caractersticas avanzadas de
las versiones comerciales de DB2. Esta versin de DB2 puede ser concebida como el ncleo
de DB2, las diferentes ediciones incluyen las caractersticas de Express-C ms funcionalidades
especficas.
DB2 para Linux, UNIX y Windows permite la automatizacin de tareas, reduccin de las
necesidades de consumo de alimentacin, un alto rendimiento que reduce los servidores
necesarios para ejecutar la base de datos, escalabilidad sencilla y alta disponibilidad en su
arquitectura de discos de datos y otras soluciones que facilitan la colaboracin entre
profesionales.

SQL SERVER.-

Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye tambin un entorno grfico de administracin, que permite el uso de
comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos se
alojan en el servidor y los terminales o clientes de la red slo acceden a la
informacin.
Adems permite administrar informacin de otros servidores de datos.
Este sistema incluye una versin reducida, llamada MSDE con el mismo
motor de base de datos pero orientado a proyectos ms pequeos, que en
sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se
distribuye en forma gratuita.
Es comn desarrollar completos proyectos complementando Microsoft SQL
Server y Microsoft Access a travs de los llamados ADP (Access Data
Project). De esta forma se completa la base de datos (Microsoft SQL Server),
con el entorno de desarrollo (VBA Access), a travs de la implementacin de
aplicaciones de dos capas mediante el uso de formularios Windows.
En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD,
osql, o PowerShell.
Para el desarrollo de aplicaciones ms complejas (tres o ms capas),
Microsoft SQL Server incluye interfaces de acceso para varias plataformas
de desarrollo, entre ellas .NET, pero el servidor slo est disponible para
Sistemas Operativos.
Sistema operativo Microsoft Windows.

ORACLE.Se considera a Oracle Database como uno de los sistemas de bases de


datos ms completos, destacando:
soporte de transacciones.
estabilidad.
escalabilidad.
soporte multiplataforma.

INFORMIX
El modelo que utiliza Informix es un modelo que soporta bases de datos con
paralelismo horizontal y vertical. La forma en la que almacena la
informacin le permite procesar los datos de forma paralela (XPS (for
eXtended Parallel Server). Esto le ha dado la ventaja de ser lder de
mercado.
Algunos ejemplos de aplicaciones para Informix es el uso de base de datos
de gran capacidad. Actualmente de usa Informix dentro de la nueva era del
Cloud Computing. Las caractersticas de Informix - de alto rendimiento,
confiabilidad, facilidad de uso y bajo costo, la convierten en un excelente
complemento para estas aplicaciones en la nube.
Tambin la creacin de bases de datos para nuevas pequeas y medianas
empresas que les permitir tener todos los beneficios de una base datos.
Otras aplicaciones que ofrece Informix es en el uso de telecomunicaciones,
organizacin de tareas en una empresa, organizacin de tiempos, etc.
Sistema Operativo Multiplataforma
MYSQL.Es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python ), y por herramientas de
seguimiento de errores como Bugzilla. Su popularidad como aplicacin web
est muy ligada a PHP, que a menudo aparece en combinacin con MySQL.
Es una base de datos muy rpida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en
entornos de alta concurrencia en la modificacin. En aplicaciones web hay
baja concurrencia en la modificacin de datos y en cambio el entorno es
intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de
aplicAA.
SQLITE.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. 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. En su versin 3, SQLite
permite bases de datos de hasta 2 Terabytes de tamao, y tambin permite
la inclusin de campos tipo BLOB. 2.5.1 Descripcin Tcnica Nombre SQLite
Desarrollador D. Richard Hipp ltima versin estable 3.6.16 (27 de junio de
2009) Codificacin C Sistema Operativo Multiplataforma Licencia Dominio
Pblico.

OPENBASE.
Incorporadas a ofrecer acceso de alta velocidad para datos
estructurados.

Tolerancia a fallos, procedimientos almacebados.

En 1991, OpenBase ya est disponible para varias plataformas, aunque la


mayor parte de sus usuarios se encuentran en Mac OS X . El sistema es
compatible con acceso a los mtodos comunes a travs de JDBC y C , sin
embargo, se ha optimizado para su uso en combinacin con una variedad
de Macintosh desarrollo de herramientas basadas en como WebObjects ,
RealBasic y Omnis Studio .

APACHE DERBY.-

Derby Embedded Database Engine: El motor propiamente dicho.


Derby Network Server: Permite convertir Derby en una base de datos que
sigue el modelo cliente-servidor tradicional.
Database Utilities: Un paquete de utilidades. 2.2.2 Descripcin Tcnica
Nombre Apache derby Desarrollador Apache Software Foundation ltima
versin estable 10.4.2.0 (5 de septiembre de 2008).
Sistema Operativo Multiplataforma Licencia Apache license 2.0 Sitio web
http://db.apache.org/derby/ 2.3 DB2 DB2 es una marca comercial, propiedad
de IBM, bajo la cual se comercializa un sistema de gestin de base de datos.