> I would reply: replica sets and sharding and multi-threaded architecture and the absence of impedance mismatch, all in a single product that was designed for these features.
If you don't care about data integrity, transactions and efficiency, then by all means. But in that case, a distributed file system is as efficient.
> multi-threaded architecture
I fail to see how a multi-threaded architecture is a problem with Postgres.
> the absence of impedance mismatch
Postgres supports JSON type(and XML), so no.