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

Uygulamalarınızı yüksek performans ve güvenilirlik için tasarlama konusunda bilinçli kararlar almak istiyorsanız bu dokümanı okuyun. Bu dokümanda ileri düzey Cloud Firestore konuları yer almaktadır. Cloud Firestore hizmetini kullanmaya yeni başlıyorsanız hızlı başlangıç kılavuzuna göz atın. Veritabanınızın boyutu ve trafiği arttıkça uygulamalarınızın iyi performans göstermeye devam etmesi için Firestore arka ucundaki okuma ve yazma işlemlerinin mekanizmasını anlamanız faydalı olur. Ayrıca okuma ve yazma işlemlerinizin depolama katmanıyla etkileşimini ve performansı etkileyebilecek temel kısıtlamaları da anlamanız gerekir.

Uygulamanızı tasarlamadan önce en iyi uygulamalardan bazılarını öğrenmek 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 işlenir. Yazma işlemi birden fazla bölme içeriyorsa iki aşamalı bir tamamlama işlemi gerekebilir.
  • Okuma işlemleri varsayılan olarak "güçlü tutarlılığa" 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 etkin noktalardan kaçınmanız gerekir.