여러 테이블이있는 SQL Server 2008 R2 데이터베이스가 있습니다. 이 중 두 테이블에는 데이터가 많이 포함되어 있는데, 그 중 하나는 VARBINARY(MAX)
이고, 자매 테이블은 GEOGRAPHY
입니다. (왜 두 테이블? 관심이 있으시면 아래를 읽으십시오 ***)discriminator 열을 기반으로 단일 SQL 2008 DB 테이블을 여러 파일 그룹으로 분할 할 수 있습니까?
이 테이블의 데이터는 우편 번호 경계와 같은 지형 공간 형태입니다.
지금, 제 70K 홀수 행을 행하기 DataType = 2
위한 DataType = 1
나머지 5 밀이며, 두 개의 파일에 테이블 데이터를 분할 할 수있다? 따라서 DataType != 2
에 대한 모든 행은 File_A
에 들어가고 DataType = 2
은 File_B
에 들어갑니다.
이렇게하면 DB를 백업 할 때 File_B를 건너 뛰어도 다운로드가 더 작아 질 수 있습니다. 이것이 가능한가?
아마도 두 개의 추가 테이블로 유지하지 않으려 고 생각할 것입니다. 주로 코드에서 데이터가 개념적으로 동일하기 때문에 ..이 모델 데이터의 저장 영역을 분할하려고합니다. 내 모델에서 하나가 아닌 두 개의 집계가 어떻게 지금 내 모델에서 엉망이됩니다.
*** 엔티티 프레임 워크는 GEOGRAPHY
와 테이블을 좋아하지 않는다, 그래서 내가 VARBINARY
에 GEOGRAPHY
를 변환하는 새 테이블을 만든 다음 EF에 그 드롭해야한다.
그래서 두 테이블을 남길 수 있습니다. 그러나 노동 조합이 모두 식별 할 수있는 견해를 가지고 있으며 따라서 판별자를 통해 하나의 테이블을 만들 수 있습니까? –
나는보기를 끝내었다 - 그리고 그것이 효과가 있었다 : P –