Object Storage
অবজেক্ট স্টোরেজ
Bucket + key দিয়ে চেনা যায় এমন flat namespace-এর storage — S3-জাতীয়, কোনো real directory-tree নেই, 'folder' শুধু client-সাইড illusion।
also: blob-storage, s3, bucket-key-storage
address = bucket + key (key একটা flat string, '/' শুধু চরিত্র)
listing = prefix query, O(matches) <-- filesystem readdir()-এর মতো O(children) না
consistency (S3, 2020-এর পর) = strong read-after-write, single-object scope
- Directory-tree নেই —
photos/2024/img.jpgএকটাই key, কোনো nested folder object আলাদাভাবে exist করে না - বড় object multipart upload-এ ওঠে — সব part সফল + explicit completion না হলে object কখনো visible হয় না
- Durability আসে replication বা তার চেয়ে সস্তা erasure coding দিয়ে — k+m chunk-এর যেকোনো k-টা বাঁচলেই object পুনর্গঠনযোগ্য