Düz bir String olarak bir UUID yerine bir ObjectId kullanmanın avantajı nedir?Düz String yerine bir ObjectId kullanmanın avantajı nedir?
8
A
cevap
11
Bir ObjectId ikilidir ve bu nedenle daha az yer kaplar. ObjectIds ayrıca sıralama faktörüne sahiptir - benzersiz kalırken ekleme sırasına (veya çok yakınına) sahip olurlar. Sıralama bazı şeyler için iyi olabilir, ancak diğerleri için istenmeyen (shard tuşları gibi). Zaman damgasını (ikinci çözünürlük) bir ObjectId'den de elde edebilirsiniz, bu da kullanışlı olabilir. Bunun yanısıra, fazla bir farklılık olmadığını söyleyebilirim.
İlgili konular
- 1. Modül modelini göstermek yerine ES6 modülünü kullanmanın avantajı nedir?
- 2. Asp.net mvc'de asenkron denetleyicileri kullanmanın avantajı nedir?
- 3. UTF-16'yı UTF-16 üzerinden kullanmanın avantajı nedir?
- 4. Ağ iletişimi için NSURLSession/NSURLConnection üzerinden Alamofire kullanmanın avantajı nedir?
- 5. Kavanozdan apklib avantajı nedir?
- 6. Django'nun fastcgi sunucusunun kullanmanın dezavantajı nedir?
- 7. JAX-RS 2.0'ı Guice yerine CDI/Weld ile kullanmanın avantajı?
- 8. Malloc() ve memset() yerine calloc() kullanmanın herhangi bir avantajı var mı?
- 9. ServiceStack için IIS veya Windows hizmetini kullanmanın avantajı
- 10. Mapper vs Implicit Operators kullanmanın bir avantajı var mı?
- 11. Objective-C'deki işlevler üzerinde blokları kullanmanın bir avantajı var mı?
- 12. "Lambda ifadeleri" nin avantajı nedir?
- 13. ApplicationContext'i kullanmanın yararı nedir?
- 14. İhtiyacım olmayan tüm paket içeriğini yüklemek için Bower'ı kullanmanın avantajı nedir?
- 15. GZIP vs DEFLATE sıkıştırmasının avantajı nedir?
- 16. Neden Q_ASSERT yerine
- 17. Datastore Kategori vs String: fark nedir?
- 18. İçeride AsyncTask'ı kullanmanın/kullanmanın en iyi yolu nedir?
- 19. vba: Zaman String kısmının yerine
- 20. PushSharp'ı kullanmanın doğru yolu nedir?
- 21. Boost.MPI kitaplığını kullanmanın amacı nedir?
- 22. Reaktif Uzantıların katil avantajı?
- 23. Java'da HashMap kullanmanın temel faydası nedir?
- 24. Liste nedir? [String ~ Int]?
- 25. Bir web uygulamasından Cassandra sürücüsünü kullanmanın doğru yolu nedir?
- 26. TCP soket bağlantısında eşzamansız ve eşzamansız Avantajı
- 27. 'ObjectId' nesnesinin 'getTimeStamp' özniteliği yok
- 28. İsteğe bağlı <Map <String, String >> yerine boş bir Map <String, String>
- 29. ObjectId() özelliği olarak MongoDB ekleyin
- 30. IE3 kutu modeliyle karşılaştırıldığında W3C kutu modelinin avantajı nedir?
@ich İşaretli. Sen iğrençsin. Gerçekten trilyonlarca kez tartışıldı mı? Hayır. Hiperbol ve sarcasm burada hoş karşılanmaz. Bir dupe ise, dupe'ye bağlantı verin ve kapanmaya oy verin. Parayı bulamıyorsan, iğrenç fikrini kendine sakla. – jcollum
@ich Ben gerçekten SO üzerinde "mongodb objectid" (tırnak işaretleri) için aradı, ilk sayfanın sonuçlarını sekteye uğrattı ve benim soruma cevap bulamadık. Yararlı bir bağlantınız var, lütfen paylaşın. –
Jcollum yorumundan ötürü öfkeyi anlamıyorum, belki de soru/yorum arasında düzenlenmiş/silinmiş ama soruda yanlış bir şey göremiyorum. Yinelenen bir yazarsa, lütfen bunun yerine bunu işaretleyin. (Soru birkaç yaşında olsa bile, hala bunu yazmam gerektiğini hissediyorum) –