I'm currently using App Engine with Python.
My application looks like a massive multiplayer game. I would like to improve the time necessary to fetch the latest actions published in a "room".
I already use the Memcache API to store and retrieve actions that have a low write throughput (1 every minute). Besides, I'm also considering it for retrieving actions that have a high write throughput (several per seconds if there are a lot of people in the "room": e.g. messages published by players)
How would you advise me to design the memcache storage for this high write throughput? A single key/value pair where value = a list of the latest published actions does not seem like the right solution.
Thanks,