Firebird

Wikipediasta
Siirry navigaatioon Siirry hakuun
Tämä artikkeli käsittelee tietokantaa. Muita merkityksiä täsmennyssivulla.
Firebird
Kehittäjä Firebird Foundation
Kehityshistoria
Vakaa versio 5.0.1 ()[1]
Tiedot
Ohjelmistotyyppi tietokannan hallintajärjestelmä
Alusta Linux, Unix, Windows
Lisenssi IDPL[2]
Aiheesta muualla
firebirdsql.org
Versiohallinta

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 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 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 julkaistiin 12.11.2006. Interbase koodista periytynyt indeksien 255 tavun rajoitus poistui ja samoin kuin taulun 30 gikatavun rajoite.

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 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 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]

  1. Firebird 5.0.1, (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.