프로젝트 모듈은 다음 데이터베이스 구조를 유지 관리해야하는 방식으로 구성됩니다.SQL Server 2005에서 데이터베이스 파티셔닝
저는 20 개의 테이블과 50 개의 테이블을 포함하는 5 개의 스키마가 있습니다. 각 스키마는 프로젝트의 한 모듈과 연관됩니다.
둘 이상의 모듈에서 사용되는 모든 테이블은 "공통"스키마로 유지됩니다. 각 모듈을 완료하는 데 2 ~ 5 개월이 소요됩니다.
첫 번째 모듈이 완성되면 사용을 위해 열고 두 번째 모듈을 계속해서 사용합니다. 한편 실제 데이터는 완성 된 모듈의 스키마에 삽입됩니다. 또한 완성 된 모듈의 스키마에 대한 테이블 정의는 버그 수정 및 제안 사항에 따라 약간 변경 될 수 있습니다.
나는/백업 할 수 복원, 스키마 (나는 그것이 수직 분할이라고 생각?)
이 DB2에서이 다른 테이블에 테이블을 넣어하는 방법, 그리고 백업으로 데이터베이스를 스키마를 동기화 할/별도로 테이블 공간을 복원하십시오.
SQL Server의 문제와 비슷하거나 더 나은 해결책을 찾고 있습니다. 그래서 문제 : 실제 데이터를 포함 의 테이블에 테이블 정의를 변경 사항을 적용하는 방법
- . 갱신/변경/백업/복원 할 수있는
- /스키마
에 의해 데이터베이스 스키마를 동기화 조언의 모든 종류는 크게 환영합니다.
그건 내가 생각한거야. 이 경우 파일 그룹을 복사 할 수 있습니다. 그러나 다른 파일 그룹에 다른 스키마를 넣을 수는 없습니다 (또는 적어도 방법을 찾을 수 있음). 내가 발견 한 것은 파일 그룹이 테이블 행을 다른 그룹으로 분할하기위한 것임을 의미한다. 튜토리얼이나 페이지에서 더 자세한 정보를 얻을 수 있습니다. –
필자가 파티션 기능을 지정하지 않으면 테이블이 지정된 파일 그룹으로 이동합니다. –
기본적으로 테이블은 데이터베이스 속성에서 default로 지정된 파일 그룹으로 이동합니다. 각 테이블의 속성에서 각 테이블에 대해이를 재정의 할 수 있습니다. http://msdn.microsoft.com/en-us/library/aa174545(SQL.80).aspx – Codewerks