Sunteți pe pagina 1din 5

Firebird 1

Firebird
Para el navegador Mozilla Firebird, vea Mozilla Firefox

Firebird

Logo de Firebird
Desarrollador

[1]
Firebird Project
[2]
www.firebirdsql.org

Información general

Última versión 2.1.3


estable 08 de septiembre de 2009

Género RDBMS

Sistema operativo Multiplataforma

Licencia [3] [4]


IPL , IDPL

En español

Firebird es un sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de
código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue
reescrito de C a C++. El proyecto se desarrolla activamente, el 18 de abril de 2008 fue liberada la versión 2.1 y el 26
de diciembre de 2009 fue liberada la versión 2.5.0 RC1.

FirebirdSQL Fundation
Los objetivos de la Fundación FirebirdSQL son:
• Apoyar y lograr el avance del manejador de base de datos relacional Firebird
• Proveer los mecanismos e infraestructura no comerciales para aceptar y administrar los fondos recaudados, e
invertir tales fondos para promover el esfuerzo del desarrollo de esta base de datos
• Fomentar la cooperación y la afiliación de individuos, organizaciones sin fines de lucro y compañías
comerciales involucradas o que estén planeando estar involucradas en el desarrollo, apoyo y promoción de los
proyectos de software de Firebird y sus productos y actividades asociadas.

Historia
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 siendo un proyecto de código abierto bajo una licencia similar a la MPL
(Mozilla Public License).
Firebird 2

Características
• Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac
OS, Solaris y Microsoft Windows.
• Ejecutable pequeño, con 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.
• Diferentes arquitecturas, entre ellas el Servidor Embebido[5] (embedded server) que permite ejecutar aplicaciones
monousuario en ordenadores sin instalar el software Firebird.
• 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ándar SQL-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ón de algunas aplicaciones.

Tipos de servidor
Existen dos tipos de servidor Firebird para ser instalados: Classic y Super server. Si bien tienen varias diferencias
menores entre sí, la principal consiste en que el super server maneja hilos de ejecución individuales para cada
conexión. Por lo tanto para un número reducido de conexiones el recomendado sería el classic porque consumirá
menor cantidad de recursos.
En caso de arquitecturas SMP, se debe utilizar el servidor classic porque el Supersever no tiene soporte para este
tipo de arquitectura.
Los propios desarrolladores de Firebird recomiendan lo siguiente a la hora de decidirse por uno de estos servidores:
• En plataformas Windows seleccionar el Superserver.
• En Linux simplemente elegir cualquiera, según las conexiones estimadas. En la mayoría de las situaciones no
se notará diferencias en la ejecución.
Podría considerarse un tercer tipo, el Embedded. Éste consiste en una única bibliotéca de enlace dinámico DLL (de
unos 2 MB de tamaño) que contiene todo el servidor. De esta forma se puede tener un DBMS completo disponible y
distribuíble junto con aplicaciones de usuario sin requerir que este se instale por separado.

Choque de nombres con Mozilla Firefox


En abril de 2003, la Fundación Mozilla decidió renombrar su navegador web de Phoenix a Firebird. Esta decisión
causó gran preocupación en lo que se refería al proyecto para bases de datos Firebird, debido a que se asumía que los
usuarios se confundirían entre la base de datos y el navegador web porque estos llevarían el mismo nombre. La
disputa continuó hasta que los desarrolladores de Mozilla firmaron una constancia dejando en claro que el nombre
Firebird era en realidad Mozilla Firebird. La constancia también dejaba en claro que el nombre Mozilla Firebird era
el nombre código del proyecto. El 9 de febrero del 2004, Mozilla renombró a su navegador como Mozilla Firefox,
para así evitar cualquier tipo de confusión.
Firebird 3

Metas
Debido a que el proyecto original no aprovecha adecuadamente las máquinas con varios procesadores o SMP, se
espera que después de la estabilización de la versión 2 se integre con el proyecto Vulcan (un brazo de desarrollo
nacido de firebird), añadiendo soporte para esta característica, lanzando así la versión de Firebird 3.0.

Véase también
• Portal:Software libre. Contenido relacionado con Software libre.
• Vulcan

Tools
• Database Master - FireBird Management Software [6]

Enlaces externos
• Página web oficial [2]
• FirebirdSQL Foundation [7]
• Página no oficial en español [8]
• Página no oficial en inglés [9]
• Foro de firebird del clubdelphi [10] en español
• Sitio Chileno dedicado a Firebird [11] en español- Chile(.cl)
• Cómo instalar firebird exitosamente en debian [12]
• Sitio con artículos sobre Firebird (En español) [13]
• Manual de Firebird (en español): [14] Manual bastante completo acerca de Firebird en la lengua de Cervantes.
• Revista Síntesis (En español): [15] Enlace a los 20 números de la revista Síntesis (desde Feb-2001 a Jun-2006).
Contienen muchos artículos acerca de programación y manejo de bases de datos. Los números 2, 3, 4, 5, 7, 8, 9,
10, 11, 13, 14, 17 y 18 contienen artículos relacionados, directa o indirectamente, con Interbase (hermana gemela
de Firebird) que supuestamente pueden ser aplicables casi al 100% a Firebird. También en los números 3, 4, 5, 7,
8, 17 y 18 hablan de técnicas para utilizar el entorno de programación Delphi con Interbase.
• La potencia de los ClientDataSet (En español): [16] 5 artículos sobre la programación de los componentes IBX de
Delphi para acceder a Firebird. También incluye otros artículos sobre Delphi.
• Conoce Firebird en 2 minutos (En español): [17] Información sobre Firebird y muchos enlaces que simplifican
mucho la búsqueda de información, utilidades, manuales, etc. Parte de los enlaces son a páginas web en inglés.

Referencias
[1] http:/ / www. firebirdsql. org
[2] http:/ / www. firebirdsql. org/
[3] http:/ / www. firebirdsql. org/ index. php?op=doc& id=ipl
[4] http:/ / www. firebirdsql. org/ index. php?op=doc& id=idpl
[5] La palabra embebido se utiliza en este caso para denotar que un servidor está encapsulado, vea la cuarta acepción de la definición que nos da
la Real Academia Española de la Lengua del verbo embeber: http:/ / buscon. rae. es/ draeI/ SrvltConsulta?TIPO_BUS=3& LEMA=embeber
[6] http:/ / www. nucleonsoftware. com
[7] http:/ / www. firebirdsql. org/ index. php?op=ffoundation& id=main_es
[8] http:/ / www. firebird. com. mx
[9] http:/ / www. ibphoenix. com
[10] http:/ / www. clubdelphi. com/ foros/ forumdisplay. php?f=19
[11] http:/ / www. firebird. cl
[12] http:/ / jachguate. wordpress. com/ 2007/ 12/ 07/ instalar-firebird-debian/
[13] http:/ / jhonny. clubdelphi. com/ category/ firebird/
[14] http:/ / infoback. com. ar/ buhardilla/ firebird/ firebird. htm
Firebird 4

[15] http:/ / www. grupoalbor. com/ foro/ index. php/ board,16. 0. html
[16] http:/ / delphiallimite. blogspot. com/ search/ label/ componentes
[17] http:/ / www. firebirdnews. org/ docs/ fb2min_es. html
Fuentes y contribuyentes del artículo 5

Fuentes y contribuyentes del artículo


Firebird  Fuente: http://es.wikipedia.org/w/index.php?oldid=36094486  Contribuyentes: Agua, Akkan, Armin76, Artistadelpecado, Ascánder, Axxgreazz, Azcu-Almada, Bedwyr, Cgarciagl,
Chico512, Clementito, Comae, Demetrio, Dianai, Farisori, Fernando Estel, GermanX, Gothmog, Gronky, Hari Seldon, Ivanics, Jachguate, JosePichardo, KnightRider, Matdrodes, Mushii,
Niuweme, Pilaf, Pipepupo, Psanz, Pybalo, Sergiosh, Txo, Un Mercenario, Vitorres, Xavigivax, Ysidoro, 64 ediciones anónimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:Ds-firebird-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Ds-firebird-logo.svg  Licencia: desconocido  Contribuyentes: Stefan Heymann for the Firebird Project
Archivo:X mark.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:X_mark.svg  Licencia: GNU Free Documentation License  Contribuyentes: Abnormaal, Gmaxwell, Kilom691,
MGA73, Mardetanha, Penubag, Pseudomoi, WikipediaMaster, 1 ediciones anónimas
Imagen:Heckert GNU white.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Heckert_GNU_white.svg  Licencia: Free Art License  Contribuyentes: Aurelio A. Heckert
<aurium@gmail.com>

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

S-ar putea să vă placă și