0
Firebaseデータベースにデータを書き込むために、私はAndroidアプリケーションでsetValue()を使用します。Firebaseデータベースの同時データ書き込み
私の質問は次のとおりです。管理APIを使用して値を変更すると、変数の値が変更されますか?
Firebaseデータベースにデータを書き込むために、私はAndroidアプリケーションでsetValue()を使用します。Firebaseデータベースの同時データ書き込み
私の質問は次のとおりです。管理APIを使用して値を変更すると、変数の値が変更されますか?
すべてのクライアントからのデータベースへのすべての書き込みが発注されます。それはクライアントアプリケーションか管理SDKかどうかは関係ありません。 2つのデータベースクライアントが異なる値をデータベース内の同じ場所に書き込もうとすると、その注文の最後のライターが前の値を上書きします。
このような競合が発生した場合の対処方法を決定する場合は、transactionを使用して、各クライアントが以前のデータの内容と新しいデータの内容を正確に把握できるようにします。これは、多くの作家がそれを増やそうとしているときにインクリメントするカウンタのようなものにする方法です。