HomeDiensten › Database (D1)
Data · Database (D1)

Een database die meereist met je site

Een echte SQL-database naast je site op het netwerk. Geen aparte databaseserver om te huren, te beveiligen, te back-uppen en te updaten.

SQL
volwaardig, geen sleutel-waarde-compromis
30 dagen
terug in de tijd, zonder eigen script
0
verbindingen die dichtslaan onder piek
ms
reactietijd vanaf dezelfde locatie
Wat het is

In gewone taal

Zodra een website meer moet dan tekst tonen — een productcatalogus, een ledenadministratie, een boekingssysteem, een doorzoekbaar archief — heb je een database nodig. In de klassieke opzet is dat een tweede server die je huurt, waar je een wachtwoord voor beheert, waar je back-ups van maakt en waar je beveiligingsupdates op installeert.

D1 is een SQL-database die op hetzelfde netwerk leeft als je site. Er is geen server om te beheren en geen verbindingspool die dichtslaat als het opeens druk wordt. Je code praat er direct mee vanaf de locatie waar de bezoeker zit.

Wat het bijzonder maakt is de tijdmachine: je kunt de database terugzetten naar elk willekeurig moment in de afgelopen dertig dagen. Niet naar de back-up van vannacht — naar dinsdag kwart over drie, vlak voordat die verkeerde import werd gedraaid. Dat is een fundamenteel ander veiligheidsnet dan een dagelijkse dump.

Hoe het werkt

Van verzoek tot antwoord

Verzoek van een bezoekerbijvoorbeeld een zoekopdracht in je catalogus
Worker stelt de vraagvanaf de dichtstbijzijnde locatie
Database antwoordtin milliseconden, zonder verbindingsopbouw
Pagina wordt gebouwden direct teruggestuurd
Wat het jou oplevert

Vier concrete verschillen

Geen databaseserver

Geen huur, geen updates, geen wachtwoordbeheer, geen firewallregels. Eén ding minder dat 's nachts kan omvallen.

Herstel per moment

Terug naar elk punt in de laatste 30 dagen. Een verkeerde import of een foute verwijdering is een handeling van een minuut, geen avond werk.

Standaard SQL

Je bent niet vastgezet in een exotisch datamodel. Wat je kent van SQLite en MySQL werkt hier; exporteren kan altijd.

Meegroeien

Van honderd rijen tot miljoenen zonder van product te wisselen. In onze eigen omgeving verwerken we er maandelijks tientallen miljoenen.

Specificaties

Voor wie het naadje van de kous wil

DialectSQLite-compatibel SQL
Herstelpunt-in-tijd tot 30 dagen terug
Exportnaar standaard SQL, op elk moment
Toegangvanuit Workers, of via API met een sleutel
Migratiesversiebeheer op je schema, met terugrolpad
Back-upautomatisch; wij controleren wekelijks of terugzetten ook echt werkt
Vragen

Wat klanten hierover vragen

Kan ik mijn MySQL- of PostgreSQL-database hierheen verhuizen?

Vaak wel, afhankelijk van wat je gebruikt. Standaard tabellen, indexen en queries komen goed over; zeer specifieke uitbreidingen niet. We onderzoeken dat vóór we iets beloven.

Wat als mijn database groter wordt dan past?

Dan splitsen we per klant of per domein, of zetten we de zware analysekant op een aparte database. Dat is een ontwerpkeuze die we vooraf met je maken, geen verrassing achteraf.

Blijft mijn data in Europa?

Voor databases met persoonsgegevens richten we de opslag zo in dat die binnen de EU blijft. Dat leggen we per project schriftelijk vast.

Hoort hierbij

Klaar om database (d1) in te zetten?

Vertel ons wat je nu hebt en waar je tegenaan loopt. Je krijgt een voorstel met een vaste prijs, een planning en een eerlijke inschatting van wat het je oplevert.