Ja, vermutlich ist das doch alles zu komplex, um das mal so grundsätzlich abhandeln zu können.
Bezüglich MongoDB habe ich mir auch schon einiges angesehen.
Inzwischen denke ich aber, dass man bei sehr strukturierten Arbeitsdaten mit vielen Relationen (siehe mein Beispiel oben) aufeinander doch mit relationalen Datenbanken besser dran ist (lässt ja auch der Name vermuten
).
Das werde ich dann zu gegebener Zeit aber sicher mal austesten müssen...