The project: Imagine a card collector wants to create a database for all his card collections , they collect every type of trading card available. Each trading card has a different set of information (stats) depending on it's type but there could be an infinite number of categories of trading cards. So my questions is, is it better to create a model (table) for each category of trading card or is it better to create an XML file for each card?
The application needs to accomodate for any number of new categories and we are expecting a very large number of categories with very specific data for each category.