MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb NoRM und POCO

ObjectId sind keine Guids. Guid ist der Name, den MS für die verwendete UUID-Version gibt. ObjectIds sind ein völlig anderer Algorithmus.

Abgesehen davon können Sie als ID in Mongo alles verwenden, was Sie möchten, und es wird keine Leistungseinbußen geben (in der Rails-Welt befürworten einige ORMs die Verwendung von Strings)

ObjectId wird in Mongo hauptsächlich verwendet, um Größe zu sparen. Wenn es so eine große Sache ist, verwenden Sie einfach etwas anderes, denken Sie daran, dass die Verwendung unnötig großer ID-Felder nur zu einer Verschwendung von RAM führt. Aber wenn es eine große Sache ist, dann entscheiden Sie sich für Guids.