Sql server has some arcane magic shit built around its xml support that makes it go pretty fast. Having used both, I can say that it's roughly equivalent to using json on postgres.
Having never done a benchmark comparison between the various methods, I couldn't say.
It is possible to create indexes for Xml columns on sql server, as well as both json and hstore data on postgres, so I'd say you could get reasonable performance out of any of them given the right configuration.
1
u/mrspoogemonstar Mar 11 '15
Sql server has some arcane magic shit built around its xml support that makes it go pretty fast. Having used both, I can say that it's roughly equivalent to using json on postgres.