Firebird (base de dades): diferència entre les revisions
inici |
Recuperant 0 fonts i marcant-ne 1 com a no actives.) #IABot (v2.0.9.5 |
||
(11 revisions intermèdies per 5 usuaris que no es mostren) | |||
Línia 1: | Línia 1: | ||
{{Infotaula |
{{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''' é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 maig 2018|data=25 abril 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 setembre 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, |
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 juliol 2000|url=http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html|arxiuurl=https://web.archive.org/web/20041206174134/http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html|arxiuurl=6 December 2004|consulta=29 gener 2009}} {{Webarchive|url=https://web.archive.org/web/20041206174134/http://www.borland.com/news/press_releases/2000/07_16_00_ib6.html |date=6 de desembre 2004 }} {{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 gener 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 març 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 març 2014|editor=Borland User Group|cognom=Paul Reeves|pàgines=2|llengua=anglès}}{{Enllaç no actiu|date=de juny 2024 |bot=InternetArchiveBot }}</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 gener 2009|data=11 març 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 abril 2000|consulta=29 gener 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, |
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|consulta=31 gener 2009|data=23 febrer 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 juny 2012|editor=Firebird Project|data=5 octubre 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 febrer 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 abril 2012|consulta=10 juny 2012|llengua=anglès}}</ref> |
||
La versió estable anterior era la versió 2.1.6, que va afegir noves funcions, com ara [[Trigger|activadors procedimentals]], [[Consulta jeràrquica|consultes recursives]] i suport per a les sentències [[Combinació (SQL)|MERGE]] [[SQL:2003]]. |
La versió estable anterior era la versió 2.1.6, que va afegir noves funcions, com ara [[Trigger|activadors procedimentals]], [[Consulta jeràrquica|consultes recursives]] i suport per a les sentències [[Combinació (SQL)|MERGE]] [[SQL:2003]].<ref>{{Ref-web|url=http://firebirdsql.org/rlsnotesh/rlsnotes210.html#rnfb210-new-feat|títol=Firebird 2.1 Release Notes|cognom=Helen Borrie|data=20 juliol 2014|consulta=20 juliol 2014|llengua=anglès}}</ref> |
||
Firebird 2.5 va introduir noves característiques com ara el [[Fil d'execució|multithreading]] millorat, la sintaxi [[Expressió regular|d'expressió regular]] i la possibilitat de consultar bases de dades remotes. |
Firebird 2.5 va introduir noves característiques com ara el [[Fil d'execució|multithreading]] millorat, la sintaxi [[Expressió regular|d'expressió regular]] i la possibilitat de consultar bases de dades remotes.<ref>{{Ref-web|url=http://www.firebirdsql.org/file/documentation/release_notes/html/rlsnotes255.html|títol=Firebird 2.5.5 Release Notes|cognom=Helen Borrie|data=19 novembre 2015|consulta=19 novembre 2015|llengua=anglès}}</ref> |
||
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 [[Multiprocés simètric|SMP]] quan s'utilitzaven la versió SuperServer. |
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 [[Multiprocés simètric|SMP]] quan s'utilitzaven la versió SuperServer.<ref>{{Ref-web|url=https://www.linuxjournal.com/content/firebird-projects-firebird-relational-database|títol=The Firebird Project's Firebird Relational Database {{!}} Linux Journal|cognom=Gray|nom=James|data=2016-07-29|obra=www.linuxjournal.com|editor=[[Linux Journal]]|arxiuurl=https://archive.today/20200301170416/https://www.linuxjournal.com/content/firebird-projects-firebird-relational-database|arxiudata=2020-03-01|consulta=2020-03-01|llengua=anglès}}</ref> |
||
A través del [[Google Summer of Code]] 2013 s'ha començat a treballar per integrar Firebird com a reemplaçament d' |
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]].<ref>{{Ref-web|url=http://www.firebirdnews.org/?p=6610|títol=Firebird Embedded and LibreOffice is the killer combination to scale from a single file application to a client/server approach|data=14 febrer 2012|cognom=mariuz|editor=Firebirdnews.org|consulta=8 juliol 2013|llengua=anglès}}</ref><ref>{{Ref-web|url=http://www.ahunt.org/2013/05/gsoc-2013-libreoffice-firebird-sql-connector/|consulta=8 juliol 2013|títol=GSOC 2013: LibreOffice Firebird SQL Connector|data=28 maig 2013|cognom=ahunt|llengua=anglès}}</ref> |
||
== Referències == |
== Referències == |
||
{{Referències}} |
{{Referències}} |
||
[[Categoria:Bases de dades]] |
[[Categoria:Bases de dades]] |
Revisió de 13:26, 21 juny 2024
Tipus | Base de dades RDBMS Base de dades relacional |
---|---|
Basat en | InterBase |
Versió inicial | 2000 |
Versió estable | |
Llicència | IPL, IDPL |
Característiques tècniques | |
Sistema operatiu | GNU/Linux, Microsoft Windows, Unix-like, HP-UX i FreeBSD |
Plataforma | Multiplataforma |
Escrit en | C++ |
Equip | |
Desenvolupador(s) | Firebird Foundation (en) |
Programador | Borland |
Més informació | |
Lloc web | www.firebirdsql.org |
SourceForge | firebird |
Guia d'usuari | Guia d'usuari |
| |
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[modifica]
- ↑ «Firebird: A powerful, cross platform, SQL database system» (en anglès). SourceForge. SourceForge Media, LLC, 25-04-2018. [Consulta: 2 maig 2018].
- ↑ «Firebird 1.5.5 Release Notes» (en anglès). [Consulta: 29 setembre 2009].
- ↑ , 16-07-2000 [Consulta: 29 gener 2009]. Arxivat 6 de desembre 2004 a Wayback Machine. «Còpia arxivada». Arxivat de l'original el 2004-12-06. [Consulta: 20 desembre 2022].
- ↑ «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].
- ↑ «Firebird History» (en anglès). [Consulta: 14 març 2014].
- ↑ Paul Reeves. «What's happening to InterBase» (en anglès) p. 2. Borland User Group. [Consulta: 14 març 2014].[Enllaç no actiu]
- ↑ «IBPhoenix Community News Archive» (en anglès), 11-03-2000. Arxivat de l'original el 21 de març 2012. [Consulta: 29 gener 2009].
- ↑ «IBPhoenix Community News Archive» (en anglès), 11-04-2000. [Consulta: 29 gener 2009].[Enllaç no actiu]
- ↑ , 23-02-2004 [Consulta: 31 gener 2009].
- ↑ Helen Borrie. «Firebird 1.5.6 Release Notes» (en anglès). Firebird Project, 05-10-2009. [Consulta: 10 juny 2012].
- ↑ Dmitry Yemanov. «Firebird 2.0 Final Release Launches in Prague» (en anglès). [Consulta: 5 febrer 2009].
- ↑ Helen Borrie. «Firebird 2.0.7 Release Notes» (en anglès), 05-04-2012. [Consulta: 10 juny 2012].
- ↑ Helen Borrie. «Firebird 2.1 Release Notes» (en anglès), 20-07-2014. [Consulta: 20 juliol 2014].
- ↑ Helen Borrie. «Firebird 2.5.5 Release Notes» (en anglès), 19-11-2015. [Consulta: 19 novembre 2015].
- ↑ 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].
- ↑ 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].
- ↑ ahunt. «GSOC 2013: LibreOffice Firebird SQL Connector» (en anglès), 28-05-2013. [Consulta: 8 juliol 2013].