Login und Rechte - Wie aufwendig?
bearbeitet von HenryHallo dedlfix,
> Flatfile ist schlecht für ein Multiuser-System. Man muss sich dabei auch noch um Locking kümmern, sonst gibts sporadischen und schlecht nachvollziehbaren Datenverlust. Lieber SQLite nehmen, das ist quasi auch Flatfile, aber wird von der SQLite-API verwaltet, die für ordnungsgemäßen Parallelzugriff sorgt.
>
Also erst laufen, bevor man gehen kann? Klappt zwar manchmal, aber ich finde den StepbyStep-Weg besser. Und was das Locking betrifft, finde ich gut das zu wissen/lernen, obwohl es mittlerweile meist unnötig geworden ist: `file_put_contents($fl, $cont, **LOCK_EX**);` Insgesamt merke ich auch bei Leuten, denen ich so was näherbringe, dass die Erfolgs- und Erkenntniserlebnisse, wesentlich besser/schneller/verständlicher sind, wenn erst mal alles flatfilebasierend ist. Oder anders, schnelleres Verständnis = mehr Spaß beim Lernen. SQL-Syntax und Einbindungen erfordert schon mehr Lernwillen.
Gruss
Henry