MySQL 4 i enterprise-klasse

Ace of Base hed en tidligere kanonsucces fra Sverige, og broderfolket har endnu et database-es i hånden. Den svenske open source database, der er blandt verdens mest anvendte databasesystemer, landede i sin første spæde alpha-version i sidste uge.

Nu er den her

Bedre sent end aldrig, siger man, og det høres ofte i open source-verdenen, hvor man er så heldigt stillet, at man i modsætning til kommercielle producenter kan tillade sig at vente med at udsende produktet, til koden har nået over en hvis kvalitetstærskel. Her ses et af open source-verdenens principper i funktion: Den åbent tilgængelige kode skal se ordentlig ud for, at blive anerkendt blandt ligemænd.

Indtil videre har MySQL især været anvendt til at køre netservere på samt til videnskabelige og analytiske formål ? begge dele opgaver, som MySQL er meget velegnet til. Især Internet-virksomhederne er begejstrede for databasesystemet, fordi det er hurtigt og meget stabilt. Desuden er den så enkel at etablere, at de fleste udviklere foretrækker at anvende den frem for eksempel Oracle, der indeholder langt flere funktioner, men som er meget besværlig at få op at køre.

I et interview med PC World i februar lovede David Axmark, en af personerne bag MySQL, at 4.0 var lige på trapperne. Hans tidsfornemmelse er måske ikke helt som andre menneskers, men nu er den her i hvert fald. Og i forhold til 3.23, den sidste udgave af version 3, bydes der på store nyheder. MySQL har haft nogle mangler, som har gjort databasen mindre velegnet til enterprise-brug, som for eksempel mangel på transaktionsstyring og stored procedures. Disse forhold er udbedret nu, og der er mange flere godter i posen.

Godteposen

Godteposen åbner sig
Blandt de mange nyheder, som MySQL nu inkluderer er følgende:

  • Understøttelse af egentlige transaktioner
    Den tidligere version af MySQL indeholdt ikke egentlig transaktionsstyring, som er essentielt til enterprise-brug.

  • Mere SQL
    Den nye version understøtter større dele af SQL-specifikationen, herunder UNION-klausulen og indlejrede forespørgsler. Det vil blandt andet gøre det nemmere at migrere eksisterende applikationer til MySQL.

  • Låsning på rækkeniveau
    Record-locking minimerer antallet af potentielle konflikter i situationer, hvor to brugere samtidig ønsker at opdatere en tabel.

  • Understøttelse af stored procedures
    Stored procedures er kort fortalt programstumper, som indeholder SQL. Stored procedures kan optimere ydelsen, idet logikken så at sige ligger tættere på selve databasen.

  • Fremmednøgler
    Fremmednøgler (foreign keys) er en central funktion til at sikre dataintegritet.

  • Indlejret SQL
    Mulighed for indlejring af MySQL i applikationer kan gøre databasen transparent for brugeren.

  • Forbedret INSERT, UPDATE og DELETE
    INSERTs kan klare flere datasæt på en gang, og UPDATE og DELETE kan strække sig over flere tabeller, hvilket optimerer ydelsen.

  • Fejlsikret replikering
    Databasen kan replikeres med garanti for at integriteten beholdes.

  • Billig backup under kørsel
    Det er muligt at skabe sikkerhedskopier af kørende systemer med et ganske lille ydelsestab.

  • Sikre forbindelser med SSL
    MySQL kan nu benytte krypterede forbindelser via SSL-protokollen.

Køreplan
Ikke alle funktioner er til stede i den første alpha-version, men det meste af den lovede funktionalitet skulle være parat i 4.1, som bliver tilgængelig som alpha-version senest til januar. Hvis produktet kommer til at holde, hvad der loves, kan de store kommercielle RBDMS-producenter indstille sig på hård konkurrence fra den seje svensker.

Læses lige nu

    Event: Strategisk It-sikkerhedsdag 2026 - Aarhus

    Sikkerhed | Aarhus C

    Få overblik over cybersikkerhedens vigtigste teknologier, trusler og strategiske valg. Hør skarpe oplæg om AI-risici, forsvar, compliance og governance. Vælg mellem tre spor og styrk både indsigt og netværk. Deltag i Aarhus 22. januar.

    22. januar 2026 | Gratis deltagelse

    Navnenyt fra it-Danmark

    Norriq Danmark A/S har pr. 1. september 2025 ansat Niels Bjørndal Nygaard som Digital Product Lead. Han skal især beskæftige sig med designe og implementere effektive IT-løsninger. Han har tidligere beskæftiget sig med at være digital consultant og project Manager hos Peytz & Co. Nyt job

    Niels Bjørndal Nygaard

    Norriq Danmark A/S

    Norriq Danmark A/S har pr. 1. september 2025 ansat Alexander Bendix som Consultant. Han skal især beskæftige sig med tilføre nye, friske perspektiver og værdifuld viden til NORRIQS Data & AI-afdeling. Nyt job

    Alexander Bendix

    Norriq Danmark A/S

    Netip A/S har pr. 19. august 2025 ansat Jacob Vildbæk Jensen som Datateknikerelev ved afd. Herning og afd. Rødekro. Han har tidligere beskæftiget sig med tjenerfaget,. Nyt job