Aber mein Herr,
Also nochmal: nette Spielerei, aber kein System, das man im Produktiveinsatz haben möchte.
Ich würde das eher als eine Studie bezeichnen. Also:
Zeige mit Deine Lösung, die mit denselben Inhalten (s.*) dasselbe tut und teile mir bitte mit, wie lange Du dafür brauchst, das umzusetzen.
Dann können wir vergleichen.
Horst
*) Download Link ist eingebaut, musst nur über den Link "random access" umschalten. Ansonsten einfach die Webadresse (Blob-Url) kopieren und in einem eigenen Browserfenster dergleichen Sitzung öffnen. Die Grafik hat eine Länge von 522 byte, die Videos jeweils knapp über 1MB. Und die Texte darfste auch kopieren ;)
PS: Für einen Produktiveinsatz käme BSON/MongoDB in Frage, vorausgesetzt, die Bibliotheken sind verfügbar.