Gestores Dbms
SQLite
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)2 biblioteca escrita en C. SQLite es un proyecto de dominio público1 creado por D. Richard Hipp.
A diferencia de los sistemas de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el queel programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo.
CARACTERISTICAS
* Las transacciones son atómicas, coherentes, aisladas y durables (ACID) incluso después de caídas del sistema y fallas de energía.
* Implementa la mayoría de SQL92.
* Una base de datos completa se almacena en un archivo de discoúnico de plataforma cruzada.
* Soporta bases de datos de tamaño de terabytes y cadenas de gigabytes de tamaño y manchas.
* Más rápido que el popular cliente / servidor de base de datos para los motores de la mayoría de las operaciones comunes.
* Autónomo: sin dependencias externas.
* Múltiples plataformas: Unix (Linux, Mac OS X, Android, iOS) y Windows. Fácil de portarlo a otrossistemas.
* Las fuentes están en el dominio público. El uso para cualquier propósito.
* Viene con línea de comandos independientes (CLI), que puede ser usado para administrar bases de datos SQLite.
Firebird es un sistema de administración de base de datos relacional de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fuereescrito de C a C++.
A finales de la década de 1990, Borland decidió liberar el código de Interbase. Diversos integrantes de la plantilla crearon una nueva empresa denominada IBPhoenix, y junto a otros desarrolladores independientes, crearon el fork ahora conocido como Firebird. Más tarde, Borland decidiría volver a privatizar Interbase y comercializar sus licencias. Sin embargo, Firebird sigue siendoun proyecto de código abierto bajo una licencia similar a la MPL (Mozilla Public License).
FIREBIRD
CARACTERISTICAS
* Es multiplataforma
* requerimientos de hardware bajos.
* Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).
* Soporte de transacciones ACID y claves foráneas.
* Es medianamente escalable.
* Buena seguridad basada en usuarios/roles.* Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cd-roms.
* Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.
* Requisitos de administración bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la realización de copias de seguridad.
* Pleno soporte del estándarSQL-92, tanto de sintaxis como de tipos de datos.
* Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado PSQL.
* Capacidad de almacenar elementos BLOB (Binary Large OBjects).
* Soporte de User-Defined Functions (UDFs).
* Versión autoejecutable, sin instalación, excelente para la creación de catálogos en CD-Rom y para crear versiones de evaluaciónde algunas aplicaciones.
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 tamaño 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 distribuyecomo Sun Java DB.
Apache Derby tiene su origen en la empresa Cloudscape Inc, en Oakland, California que se fundó en 1996. La primera versión se llamó JBMS, tuvo lugar en 1997. Posteriormente el producto fue renombrado como Cloudscape. En 1999 Informix Software, Inc., adquirió Cloudscape, Inc. En 2001 IBM adquirió los activos de Informix Software. El motor de base de datos fue renombrado a IBM...
Regístrate para leer el documento completo.