Solch eine API zu entwickeln ist nicht so einfach und ich hatte vorher keine Ahnung davon. Man lernt im Prozess und deswegen muss ich einige Dinge wieder über den Haufen werfen, da sie sich als unklug erweisen . das kostet natürlich Zeit, wenn man nur alleine daran werkelt.
Noch kommen die meisten Daten leider noch nicht aus der Datenbank, ich muss erst das HATEOAS Thema abarbeiten. Da sich wie schon erwähnt die Json nochmal ändern. Wenn die Daten aus der Datenbank kommen kann ich wieder an dem Thema ansetzten was mit meine File basierten Store nicht ging.
Dann kann man die Möglichkeiten der Datenbank voll ausnutzen und genau das ist so genial... Allerdings zeigt sich auch das mit der Datenbank trotz Optimierung die Sache aus bremst Also zumindest das füllen der Tabelle, in der Abfrage sieht es erst mal so aus als ob das keinen unterschied ausmacht. Ich habe schon an einer Lösung gedacht um das Problem zu kompensieren.