Dostajesz multum XMLi. Każdy XML ma multum zagnieżdżonych obiektów/zmiennych/elementów o przeróżnych typach. Struktura XMLi jest wszędzie taka sama tylko ,że często w niektórych polach są nule.
Masz postawić na tym bazę danych. Jaką stawiasz? Relacyjną? a jeśli noSQL to jaki rodzaj? a może uznajesz, że nie trzeba stawiać bazy, bo dane można siorbać prosto z XML.? inny pomysł?