Firebird

Solo disponible en BuenasTareas
  • Páginas : 16 (3919 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de mayo de 2011
Leer documento completo
Vista previa del texto
Universidad Tecnológica Intercontinental
(Sede VI.- Dr. Juan E. Estigarribia) FACULTAD DE TECNOLOGÍA INFORMÁTICA & CIENCIAS EXACTAS

TEMA:

FIRE BIRD
 RESPONSABLES:
Juan Vicente Sosa Cabañas - Adrian Caceres

 ORIENTADOR: Lic. Jorge Adalberto Arévalos.  CARRERA: Ing. en Sistemas Informáticos.  CURSO: 3ro .  TURNO: Noche.  AÑO:

2011

INTRODUCCIÓN
Firebird es una base dedatos relacional que trabaja con el Lenguaje Estructurado de Consultas (SQL) para manipular datos. Dispone de la mayoría de las instrucciones DDL (Lenguaje de Definición de Datos) y DML (Lenguaje de Manipulación de Datos) estándar de SQL. Firebird es muy versátil, puede ejecutarse como servicio o aplicación. El motor de bases de datos Firebird ha sido desarrollado por un equipo independiente dedesarrolladores voluntarios a partir del código fuente de Interbase™ que fue liberado por Borland bajo la licencia pública InterBase Public License v.1.0. El desarrollo del código Firebird 2 arranca inicialmente en el desarrollo de Firebird 1, con el traspaso del código C de Firebird 1 a C++ y la primera gran limpieza en el código. Firebird 1.5 es la primera versión del código Firebird 2. Ello suponehaber cubierto una etapa muy importante para los desarrolladores y el propio proyecto Firebird, pero no es un fin en sí mismo. Cubierta la etapa de la liberación de Firebird 1.5, el viaje hacia Firebird 2 prosigue con importantes modificaciones. Firebird 1.0.x continúa manteniéndose de forma activa, con la corrección de errores y la inclusión de mejoras tomadas de la versión 1.5

Pág. 2 OBJETIVOS
Generales:
- Suministrar un paquete de utilidades en línea de comandos para grabar y recuperar copias de seguridad, generar bases de datos, crear estadísticas, etc. - Soportar grandes cantidades de conexiones y administrar un número elevado de gigas de información.

Específicos:
- Ofrecer alto rendimiento y un poderoso lenguaje de procedimientos almacenados y disparadores. -Establecer las bases para una nueva arquitectura de procesos que es casi común en los modelos Súper Server, Clásico y Embedded, tomando generalmente una sincronización a nivel menor y seguridad en los hilos.

Pág. 3

CASA FABRICANTE
El Proyecto Firebird es un proyecto independiente de programadores de C y C++, asesores técnicos y colaboradores que desarrollan y mejoran a Firebird, la base de datosrelacional basada en el código fuente liberado por Inprise Corp. (ahora conocida como Borland Software Corp.) el 25 de julio de 2000.

Pág. 4

HISTORIA

Deriva del código fuente de Interbase 6.0 de Borland. Es open source y no hay licencias duales. Tanto para uso comercial como para aplicaciones open source, es totalmente libre. La tecnología de Firebird lleva 20 años funcionando, estohace que sea un producto muy maduro y estable. El desarrollo de Firebird lleva aparejado la aparición de versiones que incluyen nuevas características y posibilidades. Así se comenzó con la versión 1.0 (simplemente portar el código de internase 6.0 en c ), la versión 1.5 (conversión de firebird a c++), la versión 2.0 (nuevas características como tablas derivadas, etc), la versión 2.1(características de gestión de sesiones, etc) y así hasta llegar a la última prevista, versión 3.0. Estos temas están escritos con las características hasta la versión actual disponible (2.5) por lo que puede que algunas características no estén disponibles en versiones anteriores. Firebird tiene todas las características y la potencia de un Sistema de Administración de Bases de Datos Relacional (RDBMS). Sepueden manejar bases de datos desde unos pocos KB hasta varios Gigabytes con buen rendimiento y casi sin mantenimiento. El servidor Firebird viene en tres versiones: SuperServer, Classic y Embedded. Actualmente.

Classic server
Crea un proceso y reserva un número de MB por cada usuario que se conecta. Como Firebird no soporta aun el trabajo con SMP, en servidores con varios microprocesadores es...
tracking img