[go: nahoru, domu]

Vés al contingut

Firebird (base de dades): diferència entre les revisions

De la Viquipèdia, l'enciclopèdia lliure
Contingut suprimit Contingut afegit
Recuperant 1 fonts i marcant-ne 1 com a no actives.) #IABot (v2.0.9.5
Robot posa data a plantilles de manteniment
Línia 1: Línia 1:
{{Infotaula programari|nom=Firebird|versio_inicial=2000|programador=[[Borland]]|tipus=Base de dades RDBMS [[Base de dades relacional]]|lloc_web=www.firebirdsql.org|llicencia=IPL, IDPL|plataforma=Multiplataforma|programat_en=C++|logo=Firebird logo.svg}}'''Firebird''' és un [[Base de dades relacional|sistema de gestió de bases de dades relacionals]] [[Structured Query Language|SQL]] [[Programari de codi obert|de codi obert]] que admet [[Linux]], [[Microsoft Windows]], [[macOS]] i altres plataformes [[Unix]].<ref name="SourceForgeFirebirdProject">{{Ref-web|títol=Firebird: A powerful, cross platform, SQL database system|url=https://sourceforge.net/projects/firebird/|obra=SourceForge|editor=SourceForge Media, LLC|consulta=2 May 2018|data=25 April 2018|llengua=anglès}}</ref> La base de dades es va [[Fork|bifurcar]] a partir de l'edició de codi obert d' [[InterBase]] de [[Borland]] l'any 2000, però el codi s'ha reescrit en gran part des de Firebird 1.5.<ref>{{Ref-web|url=http://firebirdsql.org/rlsnotesh/rlsnotes15.html#intro-gen-notes|títol=Firebird 1.5.5 Release Notes|consulta=29 September 2009|llengua=anglès}}</ref>
{{Infotaula programari|nom=Firebird|versio_inicial=2000|programador=[[Borland]]|tipus=Base de dades RDBMS [[Base de dades relacional]]|lloc_web=www.firebirdsql.org|llicencia=IPL, IDPL|plataforma=Multiplataforma|programat_en=C++|logo=Firebird logo.svg}}'''Firebird''' és un [[Base de dades relacional|sistema de gestió de bases de dades relacionals]] [[Structured Query Language|SQL]] [[Programari de codi obert|de codi obert]] que admet [[Linux]], [[Microsoft Windows]], [[macOS]] i altres plataformes [[Unix]].<ref name="SourceForgeFirebirdProject">{{Ref-web|títol=Firebird: A powerful, cross platform, SQL database system|url=https://sourceforge.net/projects/firebird/|obra=SourceForge|editor=SourceForge Media, LLC|consulta=2 May 2018|data=25 April 2018|llengua=anglès}}</ref> La base de dades es va [[Fork|bifurcar]] a partir de l'edició de codi obert d' [[InterBase]] de [[Borland]] l'any 2000, però el codi s'ha reescrit en gran part des de Firebird 1.5.<ref>{{Ref-web|url=http://firebirdsql.org/rlsnotesh/rlsnotes15.html#intro-gen-notes|títol=Firebird 1.5.5 Release Notes|consulta=29 September 2009|llengua=anglès}}</ref>


Al cap d'una setmana després de la publicació de la font [[InterBase]] 6.0 per [[Borland]] el 25 de juliol de 2000,<ref>{{Ref-notícia|data=16 July 2000|url=http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html|archive-url=https://web.archive.org/web/20041206174134/http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html|arxiuurl=6 December 2004|access-date=29 January 2009}} {{Ref-web |url=http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html |títol=Còpia arxivada |consulta=2022-12-20 |arxiuurl=https://web.archive.org/web/20041206174134/http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html |arxiudata=2004-12-06 }}</ref><ref>{{Ref-web|url=http://www.linuxtoday.com/news_story.php3?ltsn=2000-07-25-004-06-PR-SV-SW|títol=Borland.com: Inprise/Borland Introduces Interbase 6.0 Now Free and Open Source on Linux|consulta=29 January 2009|editor=Linux Today|llengua=anglès|arxiuurl=https://web.archive.org/web/20090630215131/http://www.linuxtoday.com/news_story.php3?ltsn=2000-07-25-004-06-PR-SV-SW|arxiudata=2009-06-30}}</ref> es va crear el projecte Firebird a [[SourceForge]].<ref>{{Ref-web|url=http://www.firebirdsql.org/en/historical-reference/|títol=Firebird History|consulta=14 March 2014|llengua=anglès}}</ref><ref>{{Ref-web|url=http://www.ibphoenix.com/resources/documents/search/doc_14|títol=What's happening to InterBase|consulta=14 March 2014|editor=Borland User Group|cognom=Paul Reeves|pàgines=2|llengua=anglès}}</ref> Firebird 1.0 va ser llançat per a Linux, Microsoft Windows i [[MacOS|Mac OS X]] l'11 de març de 2002,<ref>{{Ref-web|url=http://wwwnfs.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_old_news&next=Y&skip=2029|títol=IBPhoenix Community News Archive|consulta=29 January 2009|data=11 March 2000|llengua=anglès|arxiuurl=https://web.archive.org/web/20120321191026/http://wwwnfs.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_old_news&next=Y&skip=2029|arxiudata=21 de març 2012}}</ref> amb ports a [[Solaris (sistema operatiu)|Solaris]], [[FreeBSD|FreeBSD 4]], [[HP-UX]] durant els dos mesos següents.<ref>{{Ref-web|url=http://wwwnfs.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_old_news&next=Y&skip=2015|títol=IBPhoenix Community News Archive|data=11 April 2000|consulta=29 January 2009|llengua=anglès}}{{Enllaç no actiu|date=de juny 2023 |bot=InternetArchiveBot }}</ref>
Al cap d'una setmana després de la publicació de la font [[InterBase]] 6.0 per [[Borland]] el 25 de juliol de 2000,<ref>{{Ref-notícia|data=16 July 2000|url=http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html|archive-url=https://web.archive.org/web/20041206174134/http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html|arxiuurl=6 December 2004|access-date=29 January 2009}} {{Ref-web |url=http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html |títol=Còpia arxivada |consulta=2022-12-20 |arxiuurl=https://web.archive.org/web/20041206174134/http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html |arxiudata=2004-12-06 }}</ref><ref>{{Ref-web|url=http://www.linuxtoday.com/news_story.php3?ltsn=2000-07-25-004-06-PR-SV-SW|títol=Borland.com: Inprise/Borland Introduces Interbase 6.0 Now Free and Open Source on Linux|consulta=29 January 2009|editor=Linux Today|llengua=anglès|arxiuurl=https://web.archive.org/web/20090630215131/http://www.linuxtoday.com/news_story.php3?ltsn=2000-07-25-004-06-PR-SV-SW|arxiudata=2009-06-30}}</ref> es va crear el projecte Firebird a [[SourceForge]].<ref>{{Ref-web|url=http://www.firebirdsql.org/en/historical-reference/|títol=Firebird History|consulta=14 March 2014|llengua=anglès}}</ref><ref>{{Ref-web|url=http://www.ibphoenix.com/resources/documents/search/doc_14|títol=What's happening to InterBase|consulta=14 March 2014|editor=Borland User Group|cognom=Paul Reeves|pàgines=2|llengua=anglès}}</ref> Firebird 1.0 va ser llançat per a Linux, Microsoft Windows i [[MacOS|Mac OS X]] l'11 de març de 2002,<ref>{{Ref-web|url=http://wwwnfs.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_old_news&next=Y&skip=2029|títol=IBPhoenix Community News Archive|consulta=29 January 2009|data=11 March 2000|llengua=anglès|arxiuurl=https://web.archive.org/web/20120321191026/http://wwwnfs.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_old_news&next=Y&skip=2029|arxiudata=21 de març 2012}}</ref> amb ports a [[Solaris (sistema operatiu)|Solaris]], [[FreeBSD|FreeBSD 4]], [[HP-UX]] durant els dos mesos següents.<ref>{{Ref-web|url=http://wwwnfs.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_old_news&next=Y&skip=2015|títol=IBPhoenix Community News Archive|data=11 April 2000|consulta=29 January 2009|llengua=anglès}}{{Enllaç no actiu|bot=InternetArchiveBot |data=2023 }}</ref>


El treball per portar la base de codi de [[Llenguatge C|C]] a [[C++]] va començar l'any 2000. El 23 de febrer de 2004, es va llançar Firebird 1.5,<ref>{{Ref-notícia|url=http://developers.slashdot.org/article.pl?sid=04/02/23/201230|access-date=31 January 2009|data=23 February 2004}}</ref> que va ser la primera versió estable de la nova base de codi. La versió 1.5 comptava amb un [[optimitzador de consultes]] millorat, expressions condicionals [[SQL-92]], punts de [[Punt de guarda|salvament]] [[SQL:1999]] i suport per al [[Base de dades|bloqueig]] explícit.<ref>{{Ref-web|url=http://www.firebirdsql.org/rlsnotesh/rlsnotes15.html|títol=Firebird 1.5.6 Release Notes|cognom=Helen Borrie|consulta=10 June 2012|editor=Firebird Project|data=5 October 2009|llengua=anglès}}</ref> Firebird 2.0 va ser llançat el 12 de novembre de 2006,<ref>{{Ref-web|url=http://www.firebirdsql.org/index.php?op=devjournal&id=djarchive&no_rss=1#00022.jnl|títol=Firebird 2.0 Final Release Launches in Prague|cognom=Dmitry Yemanov|consulta=5 February 2009|llengua=anglès}}</ref> afegint suport per a arquitectures de [[64 bits]], taules imbricades en [[De (SQL)|clàusules FROM]] i temps d'espera de [[Cadenat (informàtica)|bloqueig]] programables en el [[Bloqueig (programació)|bloqueig]] de [[Transacció (informàtica)|transaccions]].<ref>{{Ref-web|url=http://www.firebirdsql.org/rlsnotesh/rlsnotes207.html|títol=Firebird 2.0.7 Release Notes|cognom=Helen Borrie|data=5 April 2012|consulta=10 June 2012|llengua=anglès}}</ref>
El treball per portar la base de codi de [[Llenguatge C|C]] a [[C++]] va començar l'any 2000. El 23 de febrer de 2004, es va llançar Firebird 1.5,<ref>{{Ref-notícia|url=http://developers.slashdot.org/article.pl?sid=04/02/23/201230|access-date=31 January 2009|data=23 February 2004}}</ref> que va ser la primera versió estable de la nova base de codi. La versió 1.5 comptava amb un [[optimitzador de consultes]] millorat, expressions condicionals [[SQL-92]], punts de [[Punt de guarda|salvament]] [[SQL:1999]] i suport per al [[Base de dades|bloqueig]] explícit.<ref>{{Ref-web|url=http://www.firebirdsql.org/rlsnotesh/rlsnotes15.html|títol=Firebird 1.5.6 Release Notes|cognom=Helen Borrie|consulta=10 June 2012|editor=Firebird Project|data=5 October 2009|llengua=anglès}}</ref> Firebird 2.0 va ser llançat el 12 de novembre de 2006,<ref>{{Ref-web|url=http://www.firebirdsql.org/index.php?op=devjournal&id=djarchive&no_rss=1#00022.jnl|títol=Firebird 2.0 Final Release Launches in Prague|cognom=Dmitry Yemanov|consulta=5 February 2009|llengua=anglès}}</ref> afegint suport per a arquitectures de [[64 bits]], taules imbricades en [[De (SQL)|clàusules FROM]] i temps d'espera de [[Cadenat (informàtica)|bloqueig]] programables en el [[Bloqueig (programació)|bloqueig]] de [[Transacció (informàtica)|transaccions]].<ref>{{Ref-web|url=http://www.firebirdsql.org/rlsnotesh/rlsnotes207.html|títol=Firebird 2.0.7 Release Notes|cognom=Helen Borrie|data=5 April 2012|consulta=10 June 2012|llengua=anglès}}</ref>

Revisió del 03:17, 25 juny 2023

Firebird
lang=ca

TipusBase de dades RDBMS Base de dades relacional
Basat enInterBase Modifica el valor a Wikidata
Versió inicial2000
Versió estable
5.0.0 (11 gener 2024) Modifica el valor a Wikidata
LlicènciaIPL, IDPL
Característiques tècniques
Sistema operatiuGNU/Linux, Microsoft Windows, Unix-like, HP-UX i FreeBSD Modifica el valor a Wikidata
PlataformaMultiplataforma
Escrit enC++
Equip
Desenvolupador(s)Firebird Foundation (en) Tradueix Modifica el valor a Wikidata
ProgramadorBorland
Més informació
Lloc webwww.firebirdsql.org
SourceForgefirebird Modifica el valor a Wikidata
Guia d'usuariGuia d'usuari Modifica el valor a Wikidata

Facebook: FirebirdSQL Twitter (X): firebirdsql Youtube: UCspTxeI8wPovmnZEWSzXB_A GitHub: FirebirdSQL Modifica el valor a Wikidata

Firebird és un sistema de gestió de bases de dades relacionals SQL de codi obert que admet Linux, Microsoft Windows, macOS i altres plataformes Unix.[1] La base de dades es va bifurcar a partir de l'edició de codi obert d' InterBase de Borland l'any 2000, però el codi s'ha reescrit en gran part des de Firebird 1.5.[2]

Al cap d'una setmana després de la publicació de la font InterBase 6.0 per Borland el 25 de juliol de 2000,[3][4] es va crear el projecte Firebird a SourceForge.[5][6] Firebird 1.0 va ser llançat per a Linux, Microsoft Windows i Mac OS X l'11 de març de 2002,[7] amb ports a Solaris, FreeBSD 4, HP-UX durant els dos mesos següents.[8]

El treball per portar la base de codi de C a C++ va començar l'any 2000. El 23 de febrer de 2004, es va llançar Firebird 1.5,[9] que va ser la primera versió estable de la nova base de codi. La versió 1.5 comptava amb un optimitzador de consultes millorat, expressions condicionals SQL-92, punts de salvament SQL:1999 i suport per al bloqueig explícit.[10] Firebird 2.0 va ser llançat el 12 de novembre de 2006,[11] afegint suport per a arquitectures de 64 bits, taules imbricades en clàusules FROM i temps d'espera de bloqueig programables en el bloqueig de transaccions.[12]

La versió estable anterior era la versió 2.1.6, que va afegir noves funcions, com ara activadors procedimentals, consultes recursives i suport per a les sentències MERGE SQL:2003.[13]

Firebird 2.5 va introduir noves característiques com ara el multithreading millorat, la sintaxi d'expressió regular i la possibilitat de consultar bases de dades remotes.[14]

La versió estable més recent és Firebird 3.0, llançada el 19 d'abril de 2016, centrada en el rendiment i la seguretat. Una reestructuració important del codi va permetre un suport total a les màquines SMP quan s'utilitzaven la versió SuperServer.[15]

A través del Google Summer of Code 2013 s'ha començat a treballar per integrar Firebird com a reemplaçament d' HSQLDB a LibreOffice Base.[16][17]

Referències

  1. «Firebird: A powerful, cross platform, SQL database system» (en anglès). SourceForge. SourceForge Media, LLC, 25-04-2018. [Consulta: 2 maig 2018].
  2. «Firebird 1.5.5 Release Notes» (en anglès). [Consulta: 29 setembre 2009].
  3. , 16-07-2000. «Còpia arxivada». Arxivat de l'original el 2004-12-06. [Consulta: 20 desembre 2022].
  4. «Borland.com: Inprise/Borland Introduces Interbase 6.0 Now Free and Open Source on Linux» (en anglès). Linux Today. Arxivat de l'original el 2009-06-30. [Consulta: 29 gener 2009].
  5. «Firebird History» (en anglès). [Consulta: 14 març 2014].
  6. Paul Reeves. «What's happening to InterBase» (en anglès) p. 2. Borland User Group. [Consulta: 14 març 2014].
  7. «IBPhoenix Community News Archive» (en anglès), 11-03-2000. Arxivat de l'original el 21 de març 2012. [Consulta: 29 gener 2009].
  8. «IBPhoenix Community News Archive» (en anglès), 11-04-2000. [Consulta: 29 gener 2009].[Enllaç no actiu]
  9. , 23-02-2004.
  10. Helen Borrie. «Firebird 1.5.6 Release Notes» (en anglès). Firebird Project, 05-10-2009. [Consulta: 10 juny 2012].
  11. Dmitry Yemanov. «Firebird 2.0 Final Release Launches in Prague» (en anglès). [Consulta: 5 febrer 2009].
  12. Helen Borrie. «Firebird 2.0.7 Release Notes» (en anglès), 05-04-2012. [Consulta: 10 juny 2012].
  13. Helen Borrie. «Firebird 2.1 Release Notes» (en anglès), 20-07-2014. [Consulta: 20 juliol 2014].
  14. Helen Borrie. «Firebird 2.5.5 Release Notes» (en anglès), 19-11-2015. [Consulta: 19 novembre 2015].
  15. Gray, James. «The Firebird Project's Firebird Relational Database | Linux Journal» (en anglès). www.linuxjournal.com. Linux Journal, 29-07-2016. Arxivat de l'original el 2020-03-01. [Consulta: 1r març 2020].
  16. mariuz. «Firebird Embedded and LibreOffice is the killer combination to scale from a single file application to a client/server approach» (en anglès). Firebirdnews.org, 14-02-2012. [Consulta: 8 juliol 2013].
  17. ahunt. «GSOC 2013: LibreOffice Firebird SQL Connector» (en anglès), 28-05-2013. [Consulta: 8 juliol 2013].