PHP - Redis/Memcachedb/Mongodb or other persistent storage to store counter
By counter it could be pageviews, downloads, number of votes etc. Basically, not very 'critical' data.
What is the 'best' way to store those information? Mysql is not a good option. What do you guys use?
Solution
I think I would go with Redis, because:
Antirediz(his nickname) is really actively developing Redis. (Every time when I look at my github dashboard he has commited some new code). He now is developing redis fulltime thanks to VMware
Redis is eventually persistent so the performance is kickass (first only uses memory which is fast).
Redis has an atomic increment operation which you need.
Redis has a a lot good PHP libraries. There is also one which is written as a C extension so it has really good performance. Redis website also has an overview off these extensions. Some are pure PHP code (run a litle but slower, but are easier to configure).