It is very difficult for me to design the database because it requires a lot of recursion. I really can’t use XML because it is just not practical for scalability and the amount of data I need to store. Do you guys know of a database that can be used to store hierarchical data?
Share
SQL Server 2008 has the HierarchyId data type. It’s specifically designed for this task. Proper indexing and keys will give you fast access to data in both depth-first and breadth-first searches.
http://technet.microsoft.com/en-us/library/bb677290.aspx