2009-03-06 2 views

답변

2

실제로 대답은 "다릅니다"입니다. 일부는 있고 일부는 그렇지 않습니다. 또한 모바일 데이터베이스를 프로비저닝하는 방법에 따라 다릅니다. 프로비저닝을위한 다양한 동기화 속성은 로컬 데이터베이스와 매우 다른 작업을 수행합니다.

  1. 피어 투 피어는 결코 FillSchema를 호출하지 않으며 색인을 알지 못합니다.
  2. Server to Client는 FillSchema (및 GetSchema())를 호출하여 인덱스를 인식합니다.

따라서 피어 투 피어 동기화를 수행하는 경우 로컬로 제공된 데이터베이스는 기본적으로 모든 인덱스를 포함하지 않습니다.

+0

우리는 클라이언트에게 서버를하고 있으며 인덱스가있는 것 같습니다. 나는 +1 할 것이지만 피어 투 피어 주장에 대한 더 나은 증거가 필요하다. 답변 해 주셔서 감사합니다. – Konstantinos

+0

우리는 VistaDB 동기화 공급자 구현을 마쳤으며 동기화를 위해 SQLCE 공급자를 반영하여 자신이 수행 한 작업을 확인했습니다. 우리는 정확한 문제에 부딪쳤다. 피어 투 피어는 FillSchema를 호출하지 못하기 때문에 테이블의 모든 인덱스를 작성하지 않습니다. 나는 우리가 우리의 동기화 제공자 (4.1 버전은 그것을 포함해야 함)를 보낼 준비가되었을 때 그것에 관한 블로그 포스트를 할 것이다. –

0

내가 잘못하지 않았다면 대답은 '아니오'입니다. 미러 : 예, 복제 : 아니요.

새로운 것을 배웠습니다.

+0

실제로 복제되고 있으며, 몇 가지 검사를하고 내 자기를 찾아 냈습니다. – Konstantinos

+0

잘 들어요. 그러면 자신의 질문에 답할 수 있습니다. –

관련 문제