Webインターフェイスも備えたアプリケーションがあります。要件の1つは、インターネット接続が利用できない場合でも、アプリケーションで作業できるようにすることです。それらのデータベース間で同期する必要がありますか?
これらのデータベースは、ディスクスペースに関してはかなり大きなものである必要があります。そのような必要がある場合、それはどのように行われるべきですか?どのデータベースを使用する必要がありますか?
ターゲットOSはWindowsですが、サーバーはWindowsまたはLinuxで実行できます。<
1 に答える
5
オフラインでもWebアプリケーションを介して作業できる必要があるということですか?GoogleGearsまたは別のHTML5構造化ストレージの実装が必要なようです。
オフラインでネイティブアプリを使用している場合は、そうです。そのためのローカルデータベースも必要になるようです。
ユーザーは通常、いつオフラインになるかを知っていますか?もしそうなら、あなたは彼らに彼らが必要とするデータベースのサブセットを「チェックアウト」させ、そして後で「オンラインにして」同期させることができます。それ以外の場合は、最近使用したデータを同期し、長期間使用していないデータのローカルデータベースを削除することをお勧めします。
それがどれほど難しいかは、正確なアプリケーションによって異なります。たとえば、複数のユーザーが同じレコードのセットを同時に操作できる必要がありますか?
于 2009-07-06T06:40:47.513 に答える