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.