Geniş ölçekte okuma ve yazma işlemlerini anlayın

Yalnızca Cloud Firestore Enterprise sürümü için geçerlidir.

Uygulamalarınızı yüksek performans ve güvenilirlik için tasarlama konusunda bilinçli kararlar vermek üzere bu belgeyi okuyun. Bu belgede gelişmiş Cloud Firestore konuları ele alınmaktadır. Cloud Firestore'ı kullanmaya yeni başlıyorsanız hızlı başlangıç kılavuzuna bakın. Uygulamalarınızın, veritabanı boyutunuz ve trafiğiniz arttıkça iyi performans göstermeye devam etmesini sağlamak için Firestore arka ucundaki okuma ve yazma işlemlerinin mekanizmasını anlamanız gerekir. Okuma ve yazma işlemlerinizin depolama katmanıyla etkileşimini ve performansı etkileyebilecek temel kısıtlamaları da anlamanız gerekir.

Uygulamanızın mimarisini oluşturmadan önce bazı en iyi uygulamalar hakkında bilgi edinmek için aşağıdakileri okuyun:

  • API isteğinin üst düzey bileşenlerini anlama.
  • ACID özelliklerini sağlamak için tüm yazma işlemleri okuma-yazma işlemleri olarak ele alınır. Bir yazma işlemi birden fazla bölme içeriyorsa iki aşamalı bir onay süreci gerekebilir.
  • Varsayılan olarak okumalar "güçlü tutarlılık" özelliğine sahiptir ve kilitlenmeleri önlemek için zaman damgası tabanlı bir yaklaşım kullanır.
  • Yüksek performansı korumak için işlemleri anahtar aralığına dağıtarak ve işlemleri küçük tutarak yoğun trafikten kaçınmalısınız.