原生模式下的 Cloud Firestore 企业版现已推出!
了解详情。
Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Veri yapısı seçin
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Cloud Firestore'da verilerinizi yapılandırırken birkaç farklı seçeneğiniz olduğunu unutmayın:
- Dokümanlar
- Birden fazla koleksiyon
- Belgelerdeki alt koleksiyonlar
Kullanım alanınızla ilgili olarak her seçeneğin avantajlarını değerlendirin. Bu kılavuzda, hiyerarşik veriler için birkaç örnek yapı özetlenmiştir.
Belgelerdeki iç içe yerleştirilmiş veriler
Diziler veya haritalar gibi karmaşık nesneleri dokümanlara yerleştirebilirsiniz.
- Avantajları: Dokümanlarınızda tutmak istediğiniz basit ve sabit veri listeleriniz varsa bu yöntemi kolayca uygulayabilir ve veri yapınızı kolaylaştırabilirsiniz.
-
Sınırlamalar:
Bu yöntem, özellikle verileriniz zaman içinde artıyorsa diğer seçenekler kadar ölçeklenebilir değildir. Listeler büyüdükçe veya genişledikçe doküman da büyür. Bu da doküman alma sürelerinin uzamasına neden olabilir.
- Olası bir kullanım alanı nedir? Örneğin, bir sohbet uygulamasında kullanıcının en son ziyaret ettiği 3 sohbet odasını profilinde iç içe yerleştirilmiş bir liste olarak saklayabilirsiniz.
|
- class alovelace
- name :
first : "Ada"
last : "Lovelace"
born : 1815
rooms :
0 : "Software Chat"
1 : "Famous Figures"
2 : "Famous SWEs"
|
Alt koleksiyonlar
Zaman içinde genişleyebilecek verileriniz varsa dokümanlarda koleksiyonlar oluşturabilirsiniz.
- Avantajları: Listeleriniz büyüdükçe üst dokümanın boyutu değişmez. Ayrıca alt koleksiyonlarda tam sorgu özelliklerinden yararlanabilir ve alt koleksiyonlar arasında
koleksiyon grubu sorguları yayınlayabilirsiniz.
-
Sınırlamalar: Alt koleksiyonları kolayca silemezsiniz.
- Olası bir kullanım alanı nedir? Örneğin, aynı sohbet uygulamasında sohbet odası dokümanları içinde kullanıcı veya mesaj koleksiyonları oluşturabilirsiniz.
|
- collections_bookmark fen bilgisi
- class yazılım
name : "yazılım sohbeti"
- collections_bookmark
kullanıcı
- class
alovelace
first : "Ada"
last : "Lovelace"
- class
sride
first : "Sally"
last : "Ride"`
- class astrofizik
|
Kök düzeyindeki koleksiyonlar
Farklı veri kümelerini düzenlemek için veritabanınızın kök düzeyinde koleksiyonlar oluşturun.
- Avantajlar: Kök düzeyindeki koleksiyonlar, çoktan çoğa ilişkiler için uygundur ve her koleksiyonda güçlü sorgulama sağlar.
-
Sınırlamalar: Doğal olarak hiyerarşik olan verileri almak, veritabanınız büyüdükçe daha karmaşık hale gelebilir.
- Olası bir kullanım alanı nedir? Örneğin, aynı sohbet uygulamasında kullanıcılar için bir koleksiyon, odalar ve mesajlar için başka bir koleksiyon oluşturabilirsiniz.
|
- collections_bookmark
kullanıcı
- class alovelace
first : "Ada"
last : "Lovelace"
born : 1815
- class sride
first : "Sally"
last : "Ride"
born : 1951
- collections_bookmark oda
- class yazılımı
- collections_bookmark
mesaj
- class
message1
from : "alovelace"
content : "..."
- class
message2
from : "sride"
content : "..."
|
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: 2026-10-25 UTC.
[null,null,["Son güncelleme tarihi: 2026-10-25 UTC."],[],[]]