6

Webインターフェイスも備えたアプリケーションがあります。要件の1つは、インターネット接続が利用できない場合でも、アプリケーションで作業できるようにすることです。それらのデータベース間で同期する必要がありますか?
これらのデータベースは、ディスクスペースに関してはかなり大きなものである必要があります。そのような必要がある場合、それはどのように行われるべきですか?どのデータベースを使用する必要がありますか?
ターゲットOSはWindowsですが、サーバーはWindowsまたはLinuxで実行できます。<

4

1 に答える 1

5

オフラインでもWebアプリケーションを介して作業できる必要があるということですか?GoogleGearsまたは別のHTML5構造化ストレージの実装が必要なようです。

オフラインでネイティブアプリを使用している場合は、そうです。そのためのローカルデータベースも必要になるようです。

ユーザーは通常、いつオフラインになるかを知っていますか?もしそうなら、あなたは彼らに彼らが必要とするデータベースのサブセットを「チェックアウト」させ、そして後で「オンラインにして」同期させることができます。それ以外の場合は、最近使用したデータを同期し、長期間使用していないデータのローカルデータベースを削除することをお勧めします。

それがどれほど難しいかは、正確なアプリケーションによって異なります。たとえば、複数のユーザーが同じレコードのセットを同時に操作できる必要がありますか?

于 2009-07-06T06:40:47.513 に答える