Sadece Firebase ve veritabanları ile çalışmaya başladım, bu yüzden lütfen bu sorunun çözümünde basit bir çözüm varsa lütfen beni affedin.Firebase - Birden çok kullanıcı aynı değeri eski değeriyle aynı anda güncelliyor
Kullanıcıların bir Android uygulaması aracılığıyla Firebase veritabanında güncelleştirdiği bir sayımı takip ediyorum. Şu anda çalıştığı şekilde, etkileşimli olarak kullanıcının uygulaması veritabanındaki geçerli sayıyı (yeni ValueEventListener içinde tanımlanan bir addListenerForSingleValueEvent() ve onDataChange() yöntemini kullanarak) arar ve ona bir tane ekler ve sonra bu sayıyı ayarlar. mRef.setValue() kullanarak mRef'in veritabanına referansı olduğu yeni değer.
Endişelendiğim sorun, çok sayıda kullanıcının aynı anda birlikte veritabanında etkileşime girmesi durumunda ne olacağı; Firebase, değerin okunduğundan ve doğru bir şekilde artırıldığından veya bununla ilgili olarak çok fazla çakışma ve potansiyel olarak veri kaybının olduğundan emin olmakla ilgilenir.
Yardım için zaman ayırdığınız için teşekkürler!
Firebase'in bunu yaptığını sanmıyorum. Verileri sizin için kilitlemez. – Joshua
[Firebase işlemleri] 'ne bir göz atın (https://www.firebase.com/docs/android/guide/saving-data.html#section-transactions) –
@ AndréKool bunu biraz cevapla yazabilir misiniz örnek (muhtemelen bağlı olduğunuz dokümanlar)? Bu, sorunun düzgün bir şekilde cevaplandığını göstermemize olanak tanır. –