SQL Server 복제
복제는 한 데이터베이스에서 다른 데이터베이스로 데이터와 데이터베이스 개체를 복사 및 배포한 다음 데이터베이스 간에 동기화를 수행하여 일관성을 유지하는 일련의 기술입니다. 복제를 사용하면 LAN 및 WAN, 전화 접속 연결, 무선 연결 및 인터넷을 통해 데이터를 여러 다른 위치로 배포하고 원격 또는 모바일 사용자에게 배포할 수 있습니다. 트랜잭션 복제는 일반적으로 확장성 및 가용성 향상, 데이터 웨어하우징 및 보고, 여러 사이트의 데이터 통합, 다른 유형의 데이터 통합, 일괄 처리 작업 오프로드 등을 포함하여 높은 처리량이 필요한 서버 간 시나리오에서 사용됩니다. 병합 복제는 주로 데이터 충돌 가능성이 있는 모바일 응용 프로그램이나 분산 서버 응용 프로그램에 사용됩니다. 일반적인 시나리오에는 모바일 사용자와 데이터 교환, 소비자 POS(Point of Sale) 응용 프로그램, 여러 사이트의 데이터 통합 등이 있습니다. 스냅숏 복제는 트랜잭션 및 병합 복제에 초기 데이터 집합을 제공하는 데 사용되며 전체 데이터 새로 고침이 적합한 경우에도 사용할 수 있습니다. 이러한 3가지 복제 유형을 통해 SQL Server는 엔터프라이즈 데이터를 동기화하는 강력하고 유연성 있는 시스템을 제공합니다. 복제 외에도 Microsoft Sync Framework 및 Sync Services for ADO.NET을 사용하여 데이터베이스를 동기화할 수 있습니다. Sync Services for ADO.NET은 오프라인 및 공동 작업 시나리오를 대상으로 하는 응용 프로그램을 작성하는 데 사용할 수 있는 직관적이고 유연한 API를 제공합니다. 자세한 내용은 이 MSDN 웹 사이트를 참조하십시오. |