Über Web, Tech, Games, Art,
Code & Design

19. Februar 2023

SleekDB – eine NoSQL-Datenbank, die Spaß macht!

Ich muss häufiger mal kleinere Stand-Alone-Anwendungen programmieren, z.B. eine Veranstaltungs-Anmeldung, ein QR-Code-Verwaltungs-Tool oder ein Mitarbeiter-Verzeichnis. Hierfür ist eine WordPress-Installation oft zu aufwändig oder bietet nicht die gewünschten Voraussetzungen.

Während ich solche Jobs früher in der Regel mit MySQL umgesetzt habe, nutze ich heute gerne SleekDB!

SleekDB bezeichnet sich auf der Website selbst wie folgt:

„SleekDB ist eine einfache Flat-File NoSQL-ähnliche Datenbank, die in PHP implementiert ist und ohne Abhängigkeiten von Drittanbietern Daten in einfachen JSON-Dateien speichert.“

Die Vorteile?

  • In erster Linie muss man sich nicht mit phpMyAdmin rumschlagen. 😉
  • Da die Daten in Files gespeichert werden, ist ein Umzug auf einen anderen Server ganz einfach.
  • Die Datenbank muss im Prinzip vorher nicht eingerichtet werden – man kann direkt mit dem ersten insert starten.
  • Die commands sind einfach, logisch und gut dokumentiert.

Definitiv eine MySQL-Alternative die Spaß macht. 🙂

Tipp: Das Datenbank-Verzeichnis sollte natürlich unbedingt geschützt werden. Hierzu reicht eine simple .htaccess-Datei mit folgendem Inhalt:

Deny from all

Noch ein Tipp: Mit „phpSleekDBAdmin“ können die Datenbanken, ähnlich wie bei MySQL-Datenbanken mit phpMyAdmin, komfortabel administriert werden.
https://github.com/galanonym/phpsleekdbadmin


Ein Kommentar zu “SleekDB – eine NoSQL-Datenbank, die Spaß macht!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert