我有一个庞大的数据库,有几张表格,记录数以百万计。 它为客户保存工程数据,并不断增长。 这对业绩产生了影响,即使选择了指数化。 因此,我一直在研究分治问题。
不过,我将考虑在表格中分门别类。 表中最简单的表格包括:
VersionID int
SheetID int
CreationDate datetime
SomeDate nvarchar(255)
Version int
这些数据可以看一看:
1, 1, 2010-09-01, blah, 1
2, 1, 2010-09-02, more blah, 2
3, 1, 2010-09-04, blah, 3
4, 2, 2010-09-02, more blah, 1
对于系统表格的每一份新改动,本表加上新的版本。 理想的情况是,我要分门别类,以便我每个表上有两个版本。 因此,从上表一中,需要2版和2版;3版面表,2版面表,其余部分移至分部分。 从我看,这似乎是不可能的。 什么是权利还是错误?
如果我错了,那么,我在此之后就有了一张桌子,这些桌子都与这个桌子相连。 这些数据有各种数据。 Can 根据主要表格的分门别类,或分门别类是否必须具体依据所提到表格的一栏?
NB 我不是最棘手的既成事实发展者,如果这是一个完全棘手的问题的话,那就是一种道歉!