0

私は定期的に更新される小さなコレクション (100 ドキュメント) を持っています。5 分ごととしましょう。このコレクションを読むには、どのソリューションがより高速でしょうか? Firestore、Realtime DB、または MemoryStore (読み取りは Firebase アプリから行われます)。

実際、私はクラウド データストアが memcache をフロントとして使用していることをどこかで読んだので、これを尋ねています。もしそうなら、メモリストアを直接使用してみませんか。

フィードバックをお寄せください。

4

1 に答える 1

0

Cloud MemoryStoreの応答時間は最速 (Redis のバックエンド) である必要がありますが、データをキャッシュする目的 (アプリケーション) によって異なります。そのデータを Web アプリケーション (既に Redis によってサポートされている、またはサポートされるもの) にロードしない限り; 無用な複雑さを追加するだけかもしれません。

Cloud Memorystore は Redis プロトコルと互換性があるため、コードを変更することなく簡単に移行できます。

ドキュメントの場合、Firestore は追加のキャッシュなしで十分なパフォーマンスを提供する必要があります...キャッシュが意味を持つ場合、それはクエリ結果のキャッシュ、計算結果のキャッシュになります。例えば。ドメイン集約SUM()AVG(); そこでは間違いなく理にかなっています。

于 2018-09-24T13:56:07.167 に答える