Where bytes live: three storages
Where bytes live: three storages
Local FS (ext4)
4KB blocks
inodes on one disk
atomic rename, locks
one machine only
Distributed FS
128MB blocks
NameNode metadata
run tasks near data
replication, shared-nothing
Object store
bucket plus key
immutable after put
no locks, no links
compute scales apart
Object-store fine print
rename is copy plus delete, and it is not atomic
empty directories are impossible