🧠 JsonSQL
Die leichtgewichtige JSON-Datenbank mit SQL-Logik
🔍 Was ist jSonSQL?
jSonSQL ist eine leichtgewichtige, aber leistungsstarke PHP-Klasse, mit der du strukturierte Daten ganz ohne klassische Datenbank in JSON-Dateien verwalten kannst – und das mit einer SQL-ähnlichen Syntax, die dir sofort vertraut vorkommen wird.
Dank integrierter Funktionen wie:
-
SELECT,INSERT,UPDATE,DELETE -
JOINs(auch mit mehreren Tabellen) -
GROUP BY,ORDER BY,LIMIT,OFFSET -
Aggregatfunktionen wie
SUM(),AVG(),COUNT(),MEDIAN() -
Unterstützung für
WHERE-Filter, Bedingungen, verschachtelte Queries
… eignet sich jSonSQL perfekt für kleine bis mittelgroße Webprojekte, Tools, Single-Page-Anwendungen, Prototypen oder als Embedded-Datenbank in Systemen ohne MySQL oder SQLite.

Ideal für kleine Projekte, Shops, Konfiguratoren oder Tools, die keine echte Datenbank benötigen.
Mit Features wie Autoincrement, Verschlüsselung, Timestamp-Feldern und einem modularen Aufbau.
⚙️ Features im Überblick
-
📦 Keine Datenbank nötig: Speichert Daten direkt als JSON-Dateien auf dem Server
-
🧠 SQL-ähnliche Sprache: Nutze gewohnte SQL-Befehle, um mit deinen Daten zu arbeiten
-
🔐 Auto-Felder: Automatisches Handling von Feldern wie
autoincrement,uuid,timestamp,hash,encrypted -
🔄 Transaktionen: Unterstützung für
transact()undcommit()für atomare Abläufe -
🔌 Modular & erweiterbar: Alle Komponenten sind strukturiert aufgebaut und können einfach erweitert oder angepasst werden
-
📊 Statistiken & Analyse: Umfangreiche Aggregatfunktionen für Auswertungen & Dashboards
-
💾 Export & Import: JSON-Daten lassen sich einfach sichern und wiederherstellen
-
🔐 Sicherer Zugriff: Filelocking für parallele Zugriffe, ideal auch für Multiuser-Umgebungen
🎯 Wann JsonSQL ideal ist
-
Du brauchst eine Datenverwaltung ohne MySQL, SQLite oder eine externe DB
-
Du willst schnell starten, ohne dich um DB-Verbindungen oder Setups zu kümmern
-
Du entwickelst Tools, Adminpanels, Konfiguratoren, Mini-Shops oder interne Dashboards
-
Du willst Daten als einfaches JSON speichern, aber trotzdem performant damit arbeiten
👉 Komplette Dokumentation
Du findest die vollständige Einführung, alle Beispiele und die technische Referenz auf:
📖 Zur JsonSQL-Dokumentation auf teitge.de
JsonSQL auf GitHub