Vad du än gör, lagra det inte på själva servern (även om du bara använder en server, eller i ett 1+1 failover-scenario). Det kommer att hamna i en återvändsgränd.
Jag skulle säga, använd Database+Memcache för lagring/hämtning, det kommer att hålla dig utom Zends grepp (och tro mig att saker går sönder någon gång med Zend). Eftersom du enkelt kommer att kunna partitionera med användar-ID eller sessions-ID kommer att göra saker ganska skalbara även om du använder MySQL.
(Edit:dessutom binder du dig inte till en kommersiell part att gå med DB+Memcache, det binder dig inte heller till PHP -- något du kan vara glad för på vägen)