Hoppa till innehållet

FirebirdSQL

Från Wikipedia
Version från den 15 november 2008 kl. 19.53 av Thijs!bot (Diskussion | Bidrag) (robot Lägger till: en, hu, no Ändrar: da, fr, sr, tr)

FirebirdSQL är en databashanterare med ursprung i InterBase.

Bakgrund

2000/2001 släppte Borland (dåvarande Inprise) källkoden för InterBase under en variant av Mozilla licens. Detta ledde till att projektet firebird skapades, med syfte att med större möjligheter kunna genomföra förbättringar i produkten. Flera av de ursprungliga grundarna till Interbase är delaktiga utvecklare i firebird-projektet. Till dessa kan nämnas Jim_Starkey och Ann Harrison. För mer bakgrundsinformation, se under externa länkar.

Allmänt om firebirdsql

Firebird är en databashanterare med fullt stöd för triggers, lagrade procedurer, subqueries, beräknade fält med mera.

Classic/Superserver

FirebirdSQL ges för närvarande ut i två versioner, i korta drag gäller följande:

  • Classic passar bäst vid installation i multiprocessormiljö
  • Superserver använder minnet effektivare, men kan inte använda flera processorer effektivt.

Ytterligare en variant existerar: Embedded. Syftet med denna är att kunna distribuera en firebirddatabas i en produkt. Prestandan för embedded-server har rapporterats vara sämre än classic/superserver[källa behövs].

Övriga egenskaper

  • Plattformsoberoende (win32, unix, os-x, bsd, linux med mera).
  • Fria och kommersiella utvecklingsverktyg (till exempel IBOConsole, flamerobin med mera).
  • Goda anslutningsmöjligheter via ODBC, PHP, .NET och Java.
  • Transaktionsbaserad (isolerad radlåsning)
  • Inga begränsningar i licens
  • Inkrementell backup.
  • Ingen separat transaktionslogg
  • Möjlighet att länka textfil till tabell

Externa länkar