BSON Binary
BSON Binary es el tipo de datos binarios de BSON, que almacena flujos de bytes arbitrarios con un marcador de subtipo (p. ej., genérico, UUID, MD5).
Propósito
Almacenar datos binarios en MongoDB (imágenes, claves de cifrado, bytes UUID crudos) de forma más compacta que una cadena Base64.
Mecanismo
Tipo BSON 5 (binario): 4 bytes de longitud más 1 byte de subtipo más los bytes crudos. Subtipos: 0=genérico, 3=UUID heredado, 4=UUID nuevo, 5=MD5, 128=definido por el usuario.
Casos de uso
- Almacenamiento binario en MongoDB
- Fragmentos de archivos GridFS
- Almacenamiento de bytes UUID crudos