Ich würde mir einen Mapper suchen oder selbst bauen, der folgendes kann:
- Objekte in MySQL speichern
- Diese Objekte über eine Onjekt-ID anspricht
- Beliebige Attribute an Objekten ermöglicht, ohne dass alle Objekte namentlich dieselben Attribute haben müssen
- Arrays als Attribute erlaubt
Punkt 4 ist wahrscheinlich dass, was dir in deinem Fall am meisten weiterhilft ;)
schöne sonntag