0

iPad開発初心者です。従業員が ipads を使用しているクライアント向けのアプリを開発する必要があります。従業員が持っているデータを取得して、サーバーのメイン SQL サーバーに保存するこのアプリを開発する必要があります。調査の結果、データを iPad に保存し、後でサーバーと同期する人がいることに気づきました。以前にAndroidにsqliteを使用したことがあります。しかし、それは学校のプロジェクトのようなものでした。基本的にCRUD操作。だから私はsqliteの知識がほとんどないので、この方法でこのアプリを追求したいと思っています. 私の質問は、一度同期すると一時的な sqlite データをサーバーと同期するアプリを作成できますか? もっと質問があります..ありがとう。

4

2 に答える 2

3

複数のデータベース間でデータを同期することは確かに可能です。

一般的に、最後の同期以降に行われたすべての変更(通常はシリアル番号またはタイムスタンプを使用して行われる)を記録し、それらの変更を他のデータベースに適用する必要があります。

同じデータが複数のユーザーによって変更された場合は、この競合を何らかの方法で解決する必要があります。

複数のユーザーがデータを追加できる場合は、主キーの重複を防ぐ必要があります。

関連するいくつかの概念の説明については、次のWikipediaの記事を参照してください。
データ同期
レプリケーション
変更データキャプチャ

于 2012-09-25T07:15:06.443 に答える