Momenteel zijn we bezig met het ontwikkelen van een CMS waarin dynamisch modules kunnen worden gedefinieerd. Probleem waar we nu tegenaan lopen is het opslaan van de data. Iedere module bestaat uit een te definieren aantal velden met verschillende data types. Voor het opslaan hebben we een aantal mogelijkheden bedacht:
- Per datatype een aparte tabel
- Per module dynamisch tabellen genereren
- XML genereren met alle data en die in een text opslaan in de database
- Veel joins nodig om alle data voor een item op te halen
- Onhandig voor het generiek implementeren van functies voor verschillende modules
- Geen directe ORDER BY en GROUP BY mogelijk via de database, moet zelf een parser voor geschreven worden
