2009-03-06 13 views

答えて

2

実際、答えは「それは依存する」です。いくつかはありますが、いくつかはありません。また、モバイルデータベースのプロビジョニング方法によっても異なります。プロビジョニングのさまざまな同期プロパティは、ローカルデータベースとは非常に異なる処理を行います。

  1. ピアツーピアは決してFillSchemaを呼び出しず、インデックスを知らない。
  2. Server to Clientは、FillSchema(およびGetSchema())を呼び出してインデックスを認識します。

ピアツーピア同期を行っている場合、ローカルでプロビジョニングされたデータベースは、デフォルトですべてのインデックスを含みません。

+0

私たちはクライアントとサーバーをやり取りしており、インデックスがあるようです。私はあなたに+1を与えるだろうが、私はピアツーピアの主張のためにいくつかのより良い証明が必要です。 お返事ありがとうございます! – Konstantinos

+0

私たちは、VistaDB同期プロバイダの実装を終了し、同期のためにSQLCEプロバイダを反映して、彼らが何をしているのかを確認しました。我々は正確な問題に遭遇した。ピアツーピアは、FillSchemaの呼び出しに失敗したため、テーブルのすべてのインデックスを作成しません。同期プロバイダを出荷する準備ができたらブログの投稿をします(4.1バージョンに含める必要があります) –

0

私が間違っていない場合、答えはいいえです。鏡:はい、複製:いいえ。

私は新しいことを学びました。

+0

実際に彼らは複製されており、いくつかのテストを行い、自分のために見つけた – Konstantinos

+0

良いです。あなた自身の質問に答えてほしいかもしれません。 –