MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongodb NoRM i POCO

ObjectId nie są przewodnikami. Guid to nazwa, którą MS nadaje dla używanej przez nich wersji UUID. ObjectId to zupełnie inny algorytm.

Biorąc to pod uwagę, możesz użyć dowolnego identyfikatora w mongo i nie będzie to miało wpływu na wydajność (w świecie kolei kilka ORM-ów zaleca używanie ciągów)

ObjectId jest używany w mongo głównie w celu zaoszczędzenia rozmiaru. Jeśli to taka wielka sprawa, po prostu użyj czegoś innego, po prostu zdaj sobie sprawę, że używanie niepotrzebnie dużych pól identyfikatora skończy się tylko marnowaniem pamięci. Ale jeśli to wielka sprawa, wybierz Guids.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Budowanie wielu indeksów naraz

  2. Wdrażanie zestawów replik MongoDB w różnych regionach na platformie AWS

  3. Nazwy pól dokumentu nie mogą zaczynać się od „$” (zły klucz:„$set”)

  4. Jak MongoDB umożliwia uczenie maszynowe

  5. MongoDB:znajdź czas wykonania polecenia count() na milionach rekordów w kolekcji?