Yes it would require a global blob store across reps. That seems like a good design choice.
I don’t know what you mean by “ won't work for version control databases, assuming use of a distributed VCS.”
I don’t know what you mean by “ won't work for version control databases, assuming use of a distributed VCS.”