2017-12-11 42 views
1

CouchDB를 SQL Server와 동기화해야하므로 사용자의 도움이 필요합니다. 나는 이것에 완전히 익숙하지 않고 이것을 구현할 적절한 방법을 모른다. 수천 줄의 코드를 입력하지 않아도 가능합니까? 그렇다면 가장 쉬운 방법은 무엇입니까?CouchDB와 Microsoft SQL Server 간의 동기화

+1

이 답변에는 몇 가지 유용한 제안이있을 수 있습니다. https://stackoverflow.com/questions/45730820/sql-server-and-firebase-pouchdb-synchronization/45838032#45838032 – IanC

답변

2

특정 경우에 한 방향 또는 다른 방향으로 데이터를 이동하는 것은 간단합니다. 변경 내용 피드를 읽고 구문 분석 한 다음 JSON 문서를 SQL 문으로 변환 한 후 SQL Server 측에서 실행합니다.

일반적인 경우 (MVCC와 MVCC가 아닌 데이터베이스 간의 양방향 연속 동기화)는 여분의 상태를 어딘가에 유지하지 않으면 큰 문제입니다.

CouchDB는 충돌 한 문서에 대해 1 차 지원을 제공하지만 SQL Server는 지원하지 않습니다. 동기화가 양방향으로 이루어져야하고 동시에 문서를 동시에 수정해야하는 경우 문제가 발생합니다. CouchDB는 SQL Server 측에서 직접적으로 동일한 개념이없는 동일한 문서의 여러 버전을 매우 기꺼이 받아들입니다.