私は現在、一時的な静的データを提供するアプリケーションを開発していますが、頻繁に変化するデータです。電話帳のようなものと考えることができます。ほとんどのエントリは変更されない可能性がありますが、電話番号が変更されたり、転居したりする場合があります。データセットは大きくありませんが、いつでも利用できる必要があります。
私が最初に考えたのは、(バックエンド サーバー上の別のデータベースに格納されている) 更新を要求する一定の間隔でバックエンドにクエリを実行する、クライアント側の SQLDatabase を実装することでした。最後のクエリ以降に更新があった場合、更新されたデータが送信され、ローカルの sqldatabase に格納されます。
今、私はこの面白い見た目のデータベース モデル Couchbase に出くわしました。まだ完全には理解できていませんが、取得できれば、それを使用してクライアント側データベースとサーバー データベースの同期を保つことができます。これはcouchbaseのユースケースですか、それとも別の戦略を使用する必要がありますか?
前もって感謝します!