I have search the internet of a way to store many to many hierarchical data in sql, but sql dosent seems to be verry optimised for that type of data. I want my data to be stored this way becurse i need it to be flexible. I dont know if iam storing 1 or 100 feilds hierarchically.
Requirements: The data also needs to be searchable. Reading the data need to be fast.
This is the solution i have found: http://en.wikipedia.org/wiki/Nested_set_model but it will make my table verry large and all fields will be in text even when i store a number or bolian.
Is there alternativs to this model? Do i have to go for a No-sql database? Is there any trends on wich database model i should use? Wich solutions are beeng used in companys that need this sort of storrage?
Looking forward hearing from you.