MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongodb NoRM e POCO


ObjectId não são guias. Guid é o nome que a MS dá para a versão do UUID que eles usam. ObjectIds são um algoritmo completamente diferente.

Dito isto, você pode usar o que quiser como ID no mongo, e não terá penalidades de desempenho (no mundo dos trilhos, alguns dos ORMs defendem o uso de strings)

ObjectId é usado no mongo principalmente para economizar tamanho. Se for um grande negócio, apenas use outra coisa, apenas perceba que usar campos de ID desnecessariamente grandes acabará desperdiçando ram. Mas se for um grande negócio, então vá para Guids.