2017-02-03 5 views
1

マルチパスアップデート内でいくつの異なるパスが許可されていますか。 (最大)firebaseマルチパスアップデートのパス数に制限はありますか?

すべての問題/警告を引き起こすことなく、同時updationために使用することができる異なる経路の理想的な数はどのくらいです。

基本的firebaseは、もはやそれを扱うことはできません前に同時に書き込むことができますどのように多くの場所....それをすべてを要約します。

私は場所の数は膨大な数...この動作を最適化するために、私はこれを処理するためのマルチロケーション・アップデートを使用して考えていたことができます。..さまざまなパスをリセットするスクリプトを実行するために探しています。

答えて

2

膨大な数のクエリを実行するスクリプトを実行している場合、マルチパスの更新はまさに必要なものです。マルチパスの更新がアトミック操作(すべてまたは何もない)であることは、操作の1つが成功しなかった場合、他のすべてがキャンセルされることを意味します。

更新回数については、制限はありません。必要な数のパスを追加できます。

最後に警告が1つあります:すべてのパスがcorectで、更新する値がであり、実際にはが更新したい値であることを確認してください。多くの開発者(初心者や専門家)は、パスを指定するときに間違いを犯すことがあり、データベース全体を削除したり、別のノードに属するデータで終わる場合があります。

+0

おかげでバディ...雅、私は常に完全修飾パスとパッチの更新のために行く;)...上書きリスクを回避しかし、いずれにせよ、それは私が必要と私はできるだけ多くのパスを追加できることは良いことだ...私のトンを保存します。ネットワーク通話 – Kushan

+0

Btwには制限はないと確信していますか?これを指すソースまたはドキュメントを教えてください。 – Kushan

+0

@クシャン:文書化された制限はありません。おそらく物理的な制限と間違いなく合理的な制限がありますが、コード内には何もありません(私が知る限り)。 –

関連する問題