Verhaal achter het project

SharpCoreDB is gebouwd voor scenario's waar teams een snelle, lokale database willen zonder externe server en zonder concessies op productie-kwaliteit.

Probleem dat dit oplost

Voor veel workloads is een full database cluster te zwaar, terwijl losse JSON-bestanden te beperkt zijn voor query's, transacties en schaalbare datatoegang.

Architectuur

Single-file storage engine met SQL parser, transactionele write-flow, uitbreidbare modules en focus op performance en betrouwbaarheid.

Lessons learned

Door performance, security en developer ergonomics vanaf dag één samen te ontwerpen voorkom je kostbare herbouw in latere fases.

Screenshots

SharpCoreDB screenshot

Code snippets

SharpCoreDB
var factory = new DatabaseFactory();
var db = factory.Create("app.scdb", "master-password");
db.ExecuteBatchSQL(["CREATE TABLE posts (id INT, title TEXT)"]);
db.Flush();