Bilinmeyen modifiye alanları ile bir MongoDB koleksiyon güncellemek için en iyi uygulama

0 Cevap php

Yani 2500 civarında olmalıdır birkaç ay sonra .. okur ve yazar hem de trafik adil biraz var hangi PHP ve MongoDB kullanarak bir uygulama inşa ediyorum ikinci bir okur ve 200 saniyede yazar (emin değilim nasıl bu gerçekten diğerlerine göre trafik açısından oranları, gerçi).

Ben bir koleksiyon güncelleyerek zaman ne yapılması gerektiği hakkında biraz merak ediyorum; dokümantasyon örnekler belirli bir toplama alanı güncelleyerek bir kabuk göstermek ama koleksiyonundan alanların herhangi bir sayı değişmiş olabilirdi ne olur açıklamıyor.

Örneğin, bir kullanıcı topluluğunu (çok basitleştirilmiş bir örnek) vardır ki:

user = {
  _id     :  MongoId(...),
  name    : 'User One',
  email   : 'email@address.com',
  company : 'Company',
  ...
}

Biz bir form tüm düzenlenebilir alanları göstermek ama kullanıcı sadece kendi e-posta adresini değiştirir.

Kesinlikle performans açısından konuşma, PHP bunları karşılaştırmak için gizli girişler orijinal değerleri saklamak ve daha sonra güncelleme için özel bir sorgu oluşturma için iyi olurdu?

Yoksa zaten düzenlenebilir tüm alanları değiştirmeniz gerekir?

Burada gösterilen basit 1 - birbirleri içindeki nesneleri ve dizileri içeren bir koleksiyon olacak.

Ben optimizasyon sonra gelir biliyorum, ama ben de MongoDB ile iyi alışkanlıklar almak için arıyorum.

Teşekkürler.

0 Cevap