Sono nuovo di MongoDB e mi sto chiedendo come decidere di archiviare alcuni hash crittografici. Devo memorizzare i dati binari, come blob
, o dovrei memorizzare la rappresentazione della stringa come string
?
Il mio istinto è usare semplicemente una stringa e farla finita, ma non sono sicuro che questo sia l'approccio migliore. Ad esempio, un BLOB occuperebbe meno spazio.
- C'è un impatto negativo, in termini di codifica, nell'uso di un
blob
(vale a dire più difficile da aggirare o oggetti di riferimento?) - Ci sono "trucchi" se il
_id
di un documento è unblob
? - C'è qualche vantaggio nell'usare un
blob
a tutti?