회사에서 SQL Server 2014 Standard Edition을 사용중입니다.
현재 전산실에 있는 서버의 DB 데이터를 내부 서버로 실시간 미러링 또는 복제하고자 합니다.
이유는 외부와 연결되어 있는 서버 데이터를 내부로 동기화해서 내부 데이터만을 일부 권한이 있는 이들에게 조회할 수 있도록 오픈하기 위함입니다.
현재 미러링 같은 경우는 스텐다드 에디션에서는 안 되는걸로 나와서, 복제를 구성해서 사용하려고 합니다.
- 현재 테이블에 기본키가 구성이 안 되어 있는게 대부분
- 데이터는 일일 평균 10~20건 삽입되며, 50건 정도의 수정이 있음
- 데이터베이스 용량은 3기가 정도
- 내부로 복제되는 데이터에 대해서는 오직 SELECT 만 가능함
현재 두 가지 복제 방법을 고려중입니다.
1. 스냅샷 복제
-> 기본키 구성 작업이 필요 없음
-> 데이터 반영이 느림
2. 트랜잭션 복제
-> 기본키 구성이 필요함
-> 데이터 반영이 빠름
모든 테이블에 기본키를 구성해주면 좋겠지만, 그 작업은 너무 큰 작업인 것 같고...
아마 하게 되더라도 스냅샷 복제로 할 것 같습니다.
혹시 해당 스냅샷 복제 말고 다른 방법의 미러링 방법이 있는지 알고 싶습니다.