2016-10-29 2 views
0

선생님의 시간표를 표시하는 웹 시스템을 만들었습니다.웹 및 C 간 데이터 동기화 #

교사는 웹 시스템과 동일한 시스템의 랩톱에서 데스크톱 응용 프로그램 (C# 사용)을 사용합니다.

사례는; - 교사가 인터넷에 연결하면 할당 된 시간표를 가져올 수 있습니다. - 교사는 데스크톱 애플리케이션을 사용하여 시간표를 편집 할 수 있습니다. - 인터넷에 연결되어 있으면 웹 시스템과 동기화 할 수 있어야합니다.

문제 : -이 업데이트 된 데이터를 온라인 데이터베이스에 동기화하는 방법에 대해서는 잘 모릅니다. - 임시 데이터베이스를 만들지 않고 임시로 가져온 데이터 및 (또는) 편집 한 데이터를 데스크톱 응용 프로그램에 임시로 저장할 수 있습니까? -이 작업을 쉽게 수행 할 수있는 기술/플러그인이 있습니까?

답변

0

IMHO, 인터넷 연결이 작동 할 때마다 응용 프로그램 데이터를 저장하고 서버와 동기화 할 수있는 로컬 저장소를 갖는 것이 가장 좋습니다.

모드는 데이터베이스이지만 보안 파일 시스템도 정상적으로 작동합니다.

오프라인 동기화 모델을 사용할 때 많은 생각이 들게됩니다. 모든 데이터가 db로 겹쳐 쓰여지기 전에 서버와의 충돌 점검이 있어야합니다. 또한 클라이언트 응용 프로그램은 재시작 사이에 데이터를 잃어서는 안됩니다.

데이터 동기화, 프로세스 준비 및 검토, 동기화를위한 다양한 알고리즘 고려에 대해 올바른 방법을 결정할 것을 제안합니다. 특정 질문이있는 경우 여기에 질문을 게시하십시오.

+0

감사합니다. 나는 XML 파일이 해결책을 제공한다고 생각한다. – NSJ