1

Temat: wybor struktury danych

Witam
Mam do napisania pare funkcji, ktore beda dodawaly/edytowaly dokumenty do/w bazy/ie. Zastanawialem sie nad uzyciem composite types do przedstawienia struktury dokumentu i uzycia go w funkcjach. Problem pojawi sie w momencie, kiedy struktura dokumentu ulegnie zmianie (np. dojdzie jakies pole /*typ przedstawia strukture tabeli dokumentow*/), poniewaz nie ma mozliwosci zrobienia ALTER TYPE. Pomyslalem, ze moze przedstawiac strukture za pomoca xml, wowczas bedzie to bardziej elastyczne.
Czy ktos ma jakies doswiadczenie z obrobka tego typu danych w postgresql? Chodzi mi glownie o kwestie wydajnosciowe i prostote parsowania. A moze jakies inne - lepsze rozwiazanie? Composite types sa raczej "sztywne"