コンテンツの一部をMySQLデータベースに依存するアプリケーションに取り組んでいます。場合によっては、アプリケーションはインターネット接続(UMTS)が制限された環境で実行され、特に待ち時間が長くなります。
アプリケーションのユーザーはログインでき、アプリケーションのユーザーインターフェイスのコンテンツのほとんどはMySQLデータベースから取得されます。ユーザーがログインした後の遅延を防ぐために、クライアント側でできるだけ多くのデータベースコンテンツをキャッシュしたいと思います。新しいコンテンツは、関連する変更が行われた場合にのみデータベースから取得する必要があります。この問題に取り組む一般的な方法はありますか?この問題の固溶体を説明している文献はありますか?
小さな更新:現在、特定のユースケースのソリューションとしてCouchDBを検討しています。主な理由は次のとおりです。
これにより、ユーザーとサーバーは、切断中に同じ共有データにアクセスして更新し、後でそれらの変更を双方向に複製することができます。
(from:http ://couchdb.apache.org/docs/overview.html )
これまでのところ、それは本当に有望に見えます。