BSON Binary
BSON Binary est le type de données binaires de BSON, stockant des flux d'octets arbitraires avec un marqueur de sous-type (p. ex. générique, UUID, MD5).
Objectif
Stocker des données binaires dans MongoDB (images, clés de chiffrement, octets UUID bruts) de façon plus compacte qu'une chaîne Base64.
Mécanisme
Type BSON 5 (binaire) : 4 octets de longueur plus 1 octet de sous-type plus les octets bruts. Sous-types : 0=générique, 3=UUID hérité, 4=nouvel UUID, 5=MD5, 128=défini par l'utilisateur.
Cas d’usage
- Stockage binaire dans MongoDB
- Fragments de fichiers GridFS
- Stockage d'octets UUID bruts