interesting benchmarks
approx qps server CPU util
MySQL via SQL 105,000 %us 60% %sy 28%
memcached 420,000 %us 8% %sy 88%
MySQL via HandlerSocket 750,000 %us 45% %sy 53%
http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-stor...
Verification of benchmarks
http://www.mysqlperformanceblog.com/2010/11/02/handlersocket-on-ssd/
Percona Server now both SQL and NOSQL
http://www.mysqlperformanceblog.com/2010/12/14/percona-server-now-both-s...
Various PHP libraries via https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL
- PHP
http://openpear.org/package/Net_HandlerSocket
http://github.com/tz-lom/HSPHP
http://code.google.com/p/php-handlersocket/
Anyway this seems like a major win. All the bits are in place for this to be used. Nice thing about HandlerSocket is it gets around some of the limitations of memcache; if it doesn't work then just use normal SQL commands.
Thoughts/Ideas?