🧠 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