데이터베이스의 고성능과 유지 관리 용이성 사이의 균형을 유지하려고합니다. SSRS 보고서를 트랜잭션 데이터베이스와 물리적으로 분리 된 데이터베이스에 복제하여 복제 기능을 사용하여 성능을 향상시킬 것을 고려하고 있습니다. 그러나 복제를 활성화하면 개발자의 관점에서 여러 가지 단점이 있습니다.
- 스키마 변경이 더 어려워집니다.
- 자동화 된 통합 / 빌드 서버를 방해합니다
- SQL 소스 제어를 구현하기가 어려운 것 같습니다
내 질문은 : 당신은 언제 이러한 단점에 비추어 복제와 함께 갈 시간을 알고 있습니까? 추가 복잡성이 이득을 정당화하는지 여부를 어떻게 결정합니까?
우리는 그것을 사용하기 전에 그것을 사용했기 때문에 설정하는 것은 문제가되지 않습니다. 이는 의사 결정을 활성화할지 여부에 관한 것입니다. 다른 사람들이 복제를 통해 관찰 한 일부 개체 성능 지표를 찾고 있습니다.
물론 가장 좋은 방법은 자체 서버에서 시뮬레이션 된로드 테스트를 수행하여 스스로 알아내는 것이지만, 일반적인 지침이 있기를 바랍니다.