검색결과 리스트
mssql snapshot에 해당되는 글 1건
- 2016.07.12 [MS-SQL]스냅숍 설정
글
▶ snapshot replication (원하는 테이블 컬럼 가져올 수 있음)
1. DB 인스턴스 2개 설정
--> 게임DB
--> 운영툴(구독 DB)
2. 게임 DB : snapshot 설정
--> 배포 설정
--> 구독 설정 주기는 게임 환경에 맞게 설정 테이블 종류에 맞게 설정 (테이블, 프로시저, 뷰 가능 , 필드및 필더 가능 )
3. 운영툴(구독 DB ) 구독 설정
--> 구독 설정
--> 관련된 통계 프로시저 작성
--> 잡설정
4. 단점
--> 한 스키마에서 다양한 게임 DB 정보를 취합하기 어려움...??
▶ DB snapshot (통자로 데이터 복사됨)
1. 특정 시간마다 스키마 snapshot를 생성
--> 게임DB 1,2
2. 프로시저를 통하여 데이터 Select Insert
3. view 제공
4. 단점
--> 작업 자동화 힘듬 DB 추가 될때마다 프로시저 수정 요지 있음.
▶ 직접 구현
1. 본서버-> 통계서버로 테이블 복사
2. 통계서버 -> 작업 진행
3. 운영툴 제공
4. 단점
--> 개발자 작업량
▶ 직접 구현 구상안 1
1. snapshot replication 데이터 복사
--> 게임 DB (배포,계시), 1:1 구독 DB 구현
2. 통계 테이블로 데이터 취합 ( 스케줄러 )
--> 구독 DB 정보를 취합 ( 프로시저 작업 )
--> 통계 정보 가공 ( 기본정보, 요구 사항 처리 )
3. view 제공
--> 통계 정보 화면 표현 ▶ 직접 구현 구상안 2
1. BCP로 직접 데이터 추출
1) CMD 명령어 Batch 파일 마들어서 추출
2) 명령 프로그램 구현
3) SQL 스케줄러로 구현 ( 권한 필요함 ) -http://zaco.tistory.com/249
2. SQL 스케줄러로 테이블 입력 ( Bluk Insert > BCP IN 보다 빠름)
1) bluk inser
2) 통계 데이터 추출
스키마 전체 스넵샵 설정
CREATE DATABASE CHACHACHAF_GAME_SHAPSHOT
ON (NAME = CHACHACHAF_GAME, FILENAME = 'D:\MS_SQl_DB_FILE\SNAPSHOT\CHACHACHAF_GAME_SHAPSHOT.mdf' )
as SNAPSHOT OF CHACHACHAF_GAME;
USE CHACHACHAF_GAME_SHAPSHOT
|
RECENT COMMENT