2016-05-22 4 views
0

特定のユーザーに敏感なデータが含まれているため、オンラインにしたくないというデータが含まれているアプリを書きました。私は後で同期するオプションだけでfirebaseオフラインでアプリを使用することを許可したいと思います。 sqliteデータベースの代わりに現在のiosとandroid firebaseの実装で可能ですか?後でオプトインしたローカルデータベース

+0

'' '結局はオンラインにしたくない' ' - コンプライアンス、輸出規制、スパイ活動? **セキュリティルール**を指定すると、ログインしているユーザーだけがデータにアクセスできるようになります。 –

+0

私はセキュリティルールについて知っていますが、データはfirebaseの管理者やGoogleからアクセスできます。セキュリティはありません。それは絶対に安全なので、クラウドで快適に感じることができません。それは個人的な好みの問題であり、私はそれが可能かどうかを知りたいと思う。 –

+0

Googleのデータセンター - https://www.youtube.com/watch?v=zDAYZU4A3w0 - 不正管理者が心配していた場合は...「雲の中で快適に過ごせない」 - クラウドサービスを使用します。 '' 'firebaseオフラインのみ' '' - それは大きく直感的ではないと感じている...しかし、おそらく有効なユースケースがあるかもしれない。 –

答えて

0

Firebaseデータベースは、主に断続的および中期的な接続性の欠如を処理できるオンラインデータベースです。

ユーザが接続されていない間、Firebaseは保留中の書き込み操作のキューを保持します。ディスクからメモリにデータをロードするときに、これらの操作をローカルに集約します。これは、ユーザーがオフラインの間に書き込み操作の数が多くなると、読み込み時間が長くなり、データベースが使用するメモリが増えることを意味します。

これは、短期的/中期的な接続性の欠如に対処する必要があるオンラインアプリケーションです。しかし、長期的なオフラインデータベースには適していません。

+0

これは実際にはまだですか?最新のドキュメントでは、完全なオフラインサポートについて語っています。また、書き込み操作がローカルインスタンスに適用され、後で同期されることも記載されています。 –

+0

はい、これは今の場合です。 –

+0

それは残念です。とにかくありがとう。 –

関連する問題