现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Geniş ölçekte okuma ve yazma işlemlerini anlayın
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırı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.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-29 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-29 UTC."],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nRead this document to make informed decisions on architecting your applications\nfor high performance and reliability. This document includes advanced\nCloud Firestore topics. If you're just starting out with Cloud Firestore,\nsee the [quickstart guide](/docs/firestore/enterprise/create-and-query-database)\ninstead. To make sure that your applications continue to perform well as your\ndatabase size and traffic increase, it helps to understand the mechanics of\nreads and writes in the Firestore backend. You must also understand the\ninteraction of your read and writes with the storage layer and the underlying\nconstraints that may affect performance.\n\nTo learn about some best practices before architecting your application, read\nthe following:\n\n- Understand the [high level components](https://cloud.google.com/firestore/mongodb-compatibility/docs/understand-reads-writes-scale#understand_the_high_level_components) of an API request.\n- All [writes](https://cloud.google.com/firestore/mongodb-compatibility/docs/understand-reads-writes-scale#understand_the_life_of_a_write) are handled as read-write transactions to ensure ACID properties. If a write involves multiple splits, it may require a two-phase commit process.\n- [Reads](https://cloud.google.com/firestore/mongodb-compatibility/docs/understand-reads-writes-scale#understand_the_life_of_a_read), by default, are \"strongly consistent\" and use a timestamp-based approach to avoid locks.\n- To maintain high performance, you should [avoid hotspots](https://cloud.google.com/firestore/mongodb-compatibility/docs/understand-reads-writes-scale#avoid_hotspots) by distributing operations across the key range and keeping transactions small."]]