0

私はオフラインのモバイルアプリに取り組んでいます。これにより、ユーザーは新しく追加されたデータをサーバーに同期できます。オフライン データベース (モバイル デバイス上のローカル データベース) では、3 つのテーブルがそのテーブルです。つまり、Aテーブルには多くのBを含めることができ、Bには多くのCを含めることができます

A - B : 1 - 多数 & B - C : 1 - 多数。

&サーバーdbの同じ構造も。データはオフライン モバイル アプリに追加してサーバーに同期できます。データをポータルから追加してサーバー データベースに直接データを保存することもできます。

その場合、参照整合性を維持するための最良の方法は何ですか:

モバイルアプリの同期ボタンをクリックすると、次のことが発生する必要があります-

サーバーデータのダウンロードとローカルデータベースへの挿入、オフラインアプリでの新しいデータの挿入と既存のデータのローカルでの変更、サーバーへのデータの同期(変更されたデータと新しく挿入されたデータをサーバーにアップロードし、デバイスに新しいデータを再度ダウンロードします)。

オフライン モバイル アプリで参照整合性を維持する方法を教えてください。この場合に従うべき特定のパターンはありますか?

4

0 に答える 0