SQLite-basierter Key-Value-Store mit JS-ähnlicher Objektmanipulation und automatischer JSON-Serialisierung
2024-12-22
Ein GitHub-Projekt stellt einen Key-Value-Store vor, der auf SQLite basiert und eine JavaScript-ähnliche Objektmanipulation mit automatischer JSON-Serialisierung ermöglicht. Die Funktion `createDatabaseClient` erstellt einen parallelen Client mit separaten Lese- (`rdr`) und Schreibkomponenten (`wtr`). Der Schreiber verwendet Proxies für partielle JSON-Updates, während der Leser einfache JavaScript-Objekte zurückgibt. Umfassende Tests decken grundlegende CRUD-Operationen, verschachtelte Updates, Löschungen und Array-Manipulationen ab.