Presently, one of the fundamental misgivings in the VPM architecture is the lack of using in-memory datastructures in the PS, and instead treating the database as one giant abstract data type.
in fact, vpm doesn't use any heap memory itself.... it uses the database as a slow heap! as a heap with a response time of >100ms!
how can that scale?!
...more here.