Ein schlankes, individuelles Abfrage- oder dateibasiertes Datenbankverwaltungssystem, das SQL aufnimmt und benutzerdefinierte Datenbanken mit Tabellen und Ansichten generiert. Die Datenbank kann einfach generiert, über eine intuitive Flask-Webanwendung geändert und als JSON-Datei auf den PC des Benutzers exportiert werden.
Flask-Webanwendung: Über eine benutzerfreundliche Weboberfläche können Benutzer SQL-Abfragen senden, Datenbankausgaben anzeigen und die Datenbank exportieren. Diese Schnittstelle optimiert die Datenbankinteraktion, ohne dass eine direkte Befehlszeilenverwendung erforderlich ist.
Transaktionsverarbeitung: Unterstützt Transaktionsvorgänge wie BEGIN, COMMIT und ROLLBACK für einzelne Verbindungen und stellt so die Datenkonsistenz und -integrität während Transaktionen sicher.
Sperrmechanismen: Implementiert gemeinsame, reservierte und exklusive Sperren mit Unterstützung für Transaktionsmodi: DEFERRED, SOFORT und EXKLUSIV.
Datenexport: Ermöglicht den nahtlosen Export der Datenbank als JSON-Datei zur einfachen Speicherung oder Integration mit anderen Tools und Systemen.