SharpCoreDB
High-performance embedded database voor .NET 10 met SQL, encryptie en file-based opslag.
Bekijk op GitHubVerhaal 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
Code snippets
var factory = new DatabaseFactory();
var db = factory.Create("app.scdb", "master-password");
db.ExecuteBatchSQL(["CREATE TABLE posts (id INT, title TEXT)"]);
db.Flush();