Tämä artikkeli käsittelee tietokantaa. Muita merkityksiä täsmennyssivulla.

Firebird (tai FirebirdSQL) on Firebird Foundationin kehittämä avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä Linux-, Windows- ja Unix-käyttöjärjestelmille. Firebird perustuu Borlandin InterBase-tietokannan koodiin.

Firebird
Kehittäjä Firebird Foundation
Kehityshistoria
Vakaa versio 5.0.0 ()[1]
Tiedot
Ohjelmistotyyppi tietokannan hallintajärjestelmä
Alusta Linux, Unix, Windows
Lisenssi IDPL[2]
Aiheesta muualla
firebirdsql.org
Versiohallinta

Historia muokkaa

Firebird 1.0 muokkaa

Firebird 1.0 perustui täysin Borlandin InterBase 6.0 -tietokannan lähdekoodiin, lukuun ottamatta pieniä bugikorjauksia ja muutamaa lisättyä ominaisuutta. Sen viimeisin vakaa versio julkaistiin 4.6.2004.[3]

Firebird 1.5 muokkaa

Firebird 1.5 oli ensimmäinen Firebird 2 -koodipohjaan perustuva julkaisu 5.5.2004. Firebird 2 -haaran kehitystyön aikana koko ohjelmisto siirrettiin C-ohjelmointikielestä C++-ohjelmointikielelle ja lähdekoodi siivottiin suurelta osin.[4]

Firebird 2.0 muokkaa

Firebird 2.0 julkaistiin 12.11.2006. Interbase koodista periytynyt indeksien 255 tavun rajoitus poistui ja samoin kuin taulun 30 gikatavun rajoite.

Firebird 2.1 muokkaa

Firebird 2.1 näki päivän valon 18.4.2008. Se sisälsi monia uusia ominaisuuksia, kuten tietokannan valvonnan, globaalit väliaikaiset taulut, tietokannan triggerit ja kymmeniä uusia sisäisiä funktioita.[5]

Firebird 2.5 muokkaa

Firebird 2.5 oli seuraava suurempi päivitys, joka saatiin julkaistua kahden ja puolen vuoden päästä edellisestä 4.10.2010.[6] Firebird 2.5:n suurin muutos oli luoda uuden säiearkkitehtuurin perusteet, jotka olivat melkein täysin yhteisiä Superserver-, Classic- ja Embedded-versioille ottaen huomioon alemman tason synkronoinnin ja säikeiden turvallisuuden yleensä.[7]

Firebird 3.0 muokkaa

Firebird 3.0 on viimeisin suurempi vakaa päivitysversio, joka julkaistiin 19.4.2006.[8] Versiota luonnehdittiin Firebirdin laajimmaksi arkkitehtuurimuutokseksi ohjelman 14-vuotisessa historiassa. Versio toi monisäikeiset prosessit ja jaetut sivujen välimuistit. Ne mahdollistavat moniytimisten laitteistojen ja suurten osoitetilojen paremman hyödyntämisen. Versio paransi huomattavasti suorituskykyä ja säilytti samalla yhteensopivuuden vanhojen tietokantojen kanssa. Lisäksi Firebird 3.0 sisälsi useita SQL-parannuksia , parannetut suojausominaisuudet, kuten verkon ja tietokannan välinen salaus.[9]

Lähteet muokkaa

  1. Firebird 5.0.0, (viitattu ). Tieto on haettu Wikidatasta.
  2. http://www.firebirdsql.org/index.php?op=doc&id=idpl
  3. Firebird: The true open source database for Windows, Linux, Mac OS X and more Firebird 1.0. Viitattu 10.1.2021. (englanniksi)
  4. Firebird 1.5.6 Release Notes firebirdsql.org. Viitattu 10.1.2021.
  5. Firebird: The true open source database for Windows, Linux, Mac OS X and more Firebird 2.1 is Released. Viitattu 10.1.2021. (englanniksi)
  6. Firebird: The true open source database for Windows, Linux, Mac OS X and more Firebird 2.5 Released. Viitattu 10.1.2021. (englanniksi)
  7. Chapter 2: New in Firebird 2.5 firebirdsql.org. Viitattu 10.1.2021.
  8. Firebird: The true open source database for Windows, Linux, Mac OS X and more Firebird 3.0 is released. Viitattu 10.1.2021. (englanniksi)
  9. Firebird 3.0 press release (pdf) firebirdsql.org. Viitattu 10.1.2021. (englanniksi)
Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.