简介: 我们将把大量数据从n个不同的服务器转移到一个服务器。它将在一个表中拥有十亿条记录。
现有: 该表格大约有80到90列,例如:
ID, ParentID, L1H1, L1H2,L1H3,L2H1,L2H2,L3H3......
正如您所看到的,这是层次结构数据,它自己表示自己,即父项也在此表中。
我的想法:
我将使用SQL Server中内置的HierarchyID。
隔离数据并使用不同的表格(即L1)将其保存 值是分开的,L2值是分开的等等。
有人可以建议我是否正确行事?或者有什么我可以做得更好? 或保持源表不变,并在其上创建视图会更好吗?
我真的很关心获取数据的优化/显示另一个应用程序。
由于
答案 0 :(得分:0)
考虑分区,我相信它并不支持所有SQL Server版本...对大型表进行分区可以带来很多好处,请在此处阅读 http://technet.microsoft.com/en-us/library/ms190787.aspx][1]