필요에 따라 연결되는 응용 프로그램(로컬 데이터베이스 캐싱)
필요에 따라 연결되는 응용 프로그램은 원격 데이터베이스의 데이터를 사용하지만 원격 데이터베이스에 항상 액세스하지는 않는 응용 프로그램입니다. 필요에 따라 연결되는 응용 프로그램은 지속적으로 액세스할 수 있지만 지역 이름 목록처럼 거의 변경되지 않는 데이터를 원격 데이터베이스에서 계속 쿼리하는 것이 비효율적인 경우에도 사용됩니다. 이러한 경우 응용 프로그램은 클라이언트에 있는 로컬 데이터베이스의 데이터를 사용하며 주기적으로 원격 데이터베이스와 데이터를 동기화할 수 있습니다.
참고
SQL Azure 데이터베이스와 동기화되도록 로컬 데이터베이스 캐시를 구성하는 경우 SQL Azure와 함께 사용할 수 있게 능률화된 동기화 구성 요소를 설치하는 것이 좋습니다. 자세한 내용은 필요에 따라 연결되는 응용 프로그램 개요에 나오는 SQL Azure에서의 로컬 데이터베이스 캐시 제한 단원을 참조하십시오.
다음 항목에서는 로컬 데이터베이스 캐시를 사용하여 클라이언트에 데이터를 저장하도록 응용 프로그램을 구성하는 방법에 대해 설명합니다. 또한 클라이언트 데이터베이스와 서버 데이터베이스 간에 변경된 데이터를 동기화하는 방법을 보여 줍니다.
단원 내용
필요에 따라 연결되는 응용 프로그램 개요
서버의 로컬 SQL Server Compact 3.5 데이터베이스와 원격 데이터베이스 간의 동기화를 응용 프로그램에 통합하는 방법에 대해 설명합니다.방법: 응용 프로그램에서 데이터 동기화 구성
로컬 데이터 캐시를 응용 프로그램에 추가하고 구성하기 위한 지침을 제공합니다.방법: 로컬 및 원격 데이터베이스 간 동기화 초기화
로컬 및 원격 데이터베이스의 동기화를 초기화하기 위해 응용 프로그램에 코드를 추가하기 위한 지침을 제공합니다.방법: 양방향 동기화를 위해 로컬 및 원격 데이터베이스 구성
클라이언트 변경 사항을 서버에 업로드하는 것 외에도 서버 변경 내용을 클라이언트에 다운로드하도록 동기화를 구성하기 위한 지침을 제공합니다.연습: 필요에 따라 연결되는 응용 프로그램 만들기
프로젝트에 로컬 데이터베이스 캐시를 추가하고 구성하기 위한 단계별 지침과 데이터 바인딩된 Windows Form에 동기화 기능을 추가하기 위한 단계별 지침을 제공합니다.연습: 로컬 데이터베이스와 함께 필요에 따라 연결되는 응용 프로그램 배포
로컬 데이터베이스 캐시와 함께 응용 프로그램을 배포하기 위한 단계별 지침을 제공합니다.
참조
- Microsoft.Synchronization.Data
이 네임스페이스에는 일반 동기화 클래스가 들어 있습니다.
관련 단원
데이터 응용 프로그램 개발의 새로운 기능
클라이언트 및 데이터 계층 응용 프로그램의 새로운 데이터 기능에 대한 정보와 링크를 제공합니다.SQL Server Compact 3.5 및 Visual Studio
SQL Server Compact 3.5에 대해 간략하게 소개합니다.연습: N 계층 응용 프로그램에 로컬 데이터베이스 캐시 추가
N 계층 데이터 응용 프로그램 연습에서 만든 응용 프로그램에 Microsoft Synchronization Services for ADO.NET을 통합하는 단계별 지침을 제공합니다.N 계층 응용 프로그램에서 데이터 집합 작업 작업
Visual Studio를 사용하여 N 계층 응용 프로그램을 만드는 방법을 설명하는 항목의 링크를 제공합니다.