Stockage D
Section complète : segments append-only, index LSM reconstructible, zéro RAID sur 3 DC, compaction réglée avec le GC, backends pluggables. Les blobs ne passent jamais par le LSM.
- ✓Blobs : empaquetage en segments append-onlyClasses séparées données (HDD) / métadonnées (SSD)cas
- ✓Index LSM — choix d'architectureSegments + index hash→(seg,offset,len) ; value-log écarté. Index reconstructible par scan des segmentscas
- ✓Backends pluggables4 verbes, 3 implémentations (natif / FS / S3 via OpenDAL) ; redondance par backend, Object Lock = WORM délégué, pools par tenantpool
- ✓Compaction, tiering chaud/froid, cycle de vieTiering décidé ; compaction gloutonne par taux de vivants, après quarantaine — réglée avec le GCgc
- ✓DurabilitéEC 8+3 applicatif + réplication géo asynchrone des segments scellés + commit géo optionnel — une seule couche de redondancephys
- ✓Architecture physique3 DC actifs, zéro RAID (briques disques JBOD), EC 8+3, réparation déclusterisée, quorum PG à troisphys