Scaleout Metadata File Systems already store much of your data. What are they?
jim-dowling.medium.com
jim-dowling.medium.com
All the stuff at the end of the article descends from this misunderstanding and is therefore tainted by it. And what's with the obsession over atomic rename? It's a crutch. Bigtable doesn't need it therefore Colossus doesn't provide it. This is clear from Denis Serenyi's 2017 keynote at PDSW-DISCS, which states both that Colossus semantics are derived from Bigtable's requirements and that "Directories unnecessary". It's not hierarchical, it's a big flat namespace where you can put in some slashes if it makes you feel better.
Building DBs on top of these systems is done, but they always try to be shard aware to avoid cross shard interactions. Atomic rename across shards tends to suck. These interactions tend to be where lots of not fun problems with latency and errors happen.