[go: up one dir, main page]

Diferencia entre revisiones de «Firebird»

Contenido eliminado Contenido añadido
Sin resumen de edición
Etiquetas: Edición desde móvil Edición vía web móvil
InternetArchiveBot (discusión · contribs.)
Rescatando 1 referencia(s) y marcando 0 enlace(s) como roto(s)) #IABot (v2.0.9.5
 
(No se muestran 46 ediciones intermedias de 30 usuarios)
Línea 1:
:''Para el navegador '''Mozilla Firebird''', vea [[Mozilla Firefox]]''
 
{{Ficha de software
|nombre = Firebird|
|logocaptura =
|logo ={{#Property:P154}}|
|captura =[[Archivo:Firebird logo.svg|100px]]
|pie = Logo de Firebird
|desarrollador = [http://www.firebirdsql.org [[Firebird ProjectFoundation]]
|lanzamiento = [[{{fecha|25|07|2000]]}}
|ultima_versionúltima_versión = 2.5.40
|fecha_última_versión = {{fecha de lanzamiento|11|01|2024}}
|fecha_ultima_version = [[30 de marzo]] de [[2015]]
|web_última_versión = https://firebirdsql.org/en/news/
|sistema_operativo = [[Multiplataforma]]
|última_versión_prueba =
|genero = [[Sistema administrador de bases de datos relacionales|RDBMS]]
|fecha_última_versión_prueba = {{fecha de lanzamiento|DD|MM|AAAA}}
|licencia = [http://www.firebirdsql.org/en/licensing IPL, IDPL]
|web_última_versión_prueba =
|español = [http://www.firebird.com.mx/ www.firebird.com.mx]
|genero = {{#Property:P31}}
|sitio_web = [http://www.firebirdsql.org/ www.firebirdsql.org]
|licencia = {{#Property:P275}}|
|español = Sí
|sitio_web = {{#Property:P856}}|
}}
'''Firebird''' es un [[Sistema Administrador de Bases de Datos|sistema de administración de base de datos]] relacional (o [[RDBMS]]) (Lenguaje consultas: [[SQL]]) de [[códiuhuhuyhgocó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 [[Lenguaje de programación C|C]] a [[C++]]. El proyecto se desarrolla activamente, el {{Fecha de inicio|18|abril|2008}} fue liberada la versión 2.1 y el {{Fecha de inicio|26|diciembre|2009}} fue liberada la versión 2.5.0 RC1. La versión 2.5.26, la más reciente delde proyectola serie 2.5, fue liberada el {{Fecha de inicio|244|Marzojulio|20132016}}. El {{Fecha de inicio|19|abril|2016}} fue liberada la versión 3.0.
 
'''Firebird''' es un [[Sistema Administrador de Bases de Datos|sistema de administración de base de datos]] relacional (o [[RDBMS]]) (Lenguaje consultas: [[SQL]]) de [[códiuhuhuyhgo abierto]], basado en la versión 6 de [[Interbase]], cuyo código fue liberado por [[Borland]] en [[2000]]. Su código fue reescrito de [[Lenguaje de programación C|C]] a [[C++]]. El proyecto se desarrolla activamente, el {{Fecha de inicio|18|abril|2008}} fue liberada la versión 2.1 y el {{Fecha de inicio|26|diciembre|2009}} fue liberada la versión 2.5.0 RC1. La versión 2.5.2, la más reciente del proyecto, fue liberada el {{Fecha de inicio|24|Marzo|2013}}.
 
== FirebirdSQL Fundation ==
Línea 26 ⟶ 28:
 
== 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]]).
 
== Características ==
* Es [[multiplataforma]], y actualmente puede ejecutarse en los [[sistema operativo|sistemas operativos]]: [[GNU/Linux|Linux]], [[HP-UX]], [[FreeBSD]], [[Mac OS]], [[Solaris (sistema operativo)|Solaris]] y [[Microsoft Windows]].
* Ejecutable pequeño, con requerimientos de hardware bajos.
* Arquitectura [[Cliente-servidor|Cliente/Servidor]] sobre protocolo [[TCP/IP]] y otros (embedded).
Línea 35 ⟶ 37:
* Es medianamente [[Escalabilidad|escalable]].
* Buena [[Seguridad informática|seguridad]] basada en usuarios/roles.
* Diferentes arquitecturas, entre ellas el Servidor Embebido<ref>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://lema.rae.es/drae/?val=embeber</ref> (''embedded server'') que permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software Firebird.
* Bases de datos de sólosolo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cdCD-romsROM.
* 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.
Línea 43 ⟶ 45:
* 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-RomROM 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 serverServer'''. Si bien tienen varias diferencias menores entre sí, la principal consiste en que el super'''Super serverServer''' 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 '''classicClassic''', porqueya elque '''SuperseverSuper Server''' no tiene soporte parasoporta 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 '''SuperserverSuper Server'''.
:* En Linux simplemente elegir cualquiera, según las conexiones estimadas. EnPara un número reducido de conexiones, se recomienda el modelo '''Classic''', ya que consume una menor cantidad de recursos, aunque en la mayoría de las situaciones, no se notarálas diferencias en la ejecución no serán notables.
 
Podría considerarse un tercer tipo, el '''Embedded'''. ÉsteEste consiste en una única bibliotécabiblioteca de enlace dinámico [[DLL]], (de unos 2 MB de tamaño), que contiene todo el servidor. De esta forma se puede tenerdisponer de un DBMS completo disponible y distribuíbledistribuible 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 webWeb 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.
 
== 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 (software)|Vulcan]] (un[[Control_de_versiones#Uso_de_ramas|una brazorama de desarrollo]] nacido de firebirdFirebird), añadiendo soporte para esta característica, lanzando así la versión de Firebird 3.0.
 
== Véase también ==
{{Portal|Software libre}}
* [[Vulcan (software)]]
 
====== Referencias ======
{{listaref}}
Tools
* [http://www.nucleonsoftware.com Database Master - FireBird Management Software]
 
== Enlaces externos ==
* [https://web.archive.org/web/20081108010358/http://www.firebirdsql.org/ Página web oficial]
* [http://www.firebirdsql.org/index.php?op=ffoundation&id=main_es FirebirdSQL Foundation]
* [http://www.firebird.com.mx Página no oficial en español]
* [http://www.ibphoenix.com Página no oficial en inglés] {{Wayback|url=http://www.ibphoenix.com/ |date=20230703021703 }}
* [http://www.clubdelphi.com/foros/forumdisplay.php?f=19 Foro de firebird del Club Delphi] (en español)
* [http://www.netcode.cl Sitio Empresa desarrollo software de la mano con Firebird/Interbase]
* [http://jachguate.wordpress.com/2007/12/07/instalar-firebird-debian/ Cómo instalar firebird exitosamente en Debian]
* [https://web.archive.org/web/20090125074332/http://jhonny.clubdelphi.com/category/firebird/ Sitio con artículos sobre Firebird (En español)]
* [https://web.archive.org/web/20080910215228/http://www.infoback.com.ar/buhardilla/firebird/firebird.htm Manual de Firebird (en español):] Manual bastante completo acerca de Firebird en la lengua de Cervantes.
* [https://web.archive.org/web/20120315062721/http://www.grupoalbor.com/foro/index.php/board,16.0.html Revista Síntesis (En español):] 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.
* [http://delphiallimite.blogspot.com/search/label/componentes La potencia de los ClientDataSet (En español):] 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.
* [http://www.firebirdnews.org/docs/fb2min_es.html Conoce Firebird en 2 minutos (En español):] 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.
* [https://web.archive.org/web/20141220062245/http://www.intitec.com/documentos.php Documentación avanzada sobre Firebird] Página web con interesantes tutoriales avanzados sobre Firebird.
* [httphttps://wwwweb.archive.org/web/20200122085236/http://nucleonsoftware.com/ Database Master - FireBird Management Software]
 
{{Control de autoridades}}
[[Categoría:Sistemas de gestión de bases de datos libres]]