Een echte SQL-database naast je site op het netwerk. Geen aparte databaseserver om te huren, te beveiligen, te back-uppen en te updaten.
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.
Geen huur, geen updates, geen wachtwoordbeheer, geen firewallregels. Eén ding minder dat 's nachts kan omvallen.
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.
Je bent niet vastgezet in een exotisch datamodel. Wat je kent van SQLite en MySQL werkt hier; exporteren kan altijd.
Van honderd rijen tot miljoenen zonder van product te wisselen. In onze eigen omgeving verwerken we er maandelijks tientallen miljoenen.
| Dialect | SQLite-compatibel SQL |
| Herstel | punt-in-tijd tot 30 dagen terug |
| Export | naar standaard SQL, op elk moment |
| Toegang | vanuit Workers, of via API met een sleutel |
| Migraties | versiebeheer op je schema, met terugrolpad |
| Back-up | automatisch; wij controleren wekelijks of terugzetten ook echt werkt |
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.
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.
Voor databases met persoonsgegevens richten we de opslag zo in dat die binnen de EU blijft. Dat leggen we per project schriftelijk vast.
Foto's, video's, documenten en back-ups op het netwerk zelf. Met één verschil dat op je factuur alles uitmaakt…
Instellingen, sessies, vertalingen, feature-schakelaars en gecachte antwoorden — beschikbaar in elke locatie, …
Niet zoeken op exacte woorden, maar op betekenis. De techniek waarmee een bezoeker "iets voor in de tuin dat t…
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.