通过 show global status, show engine innodb status , show processlist 这些都可以看到HandlerSocket的状态。
No need to modify/rebuild MySQL
无需改动mysql的源代码或者重新编译mysql。
线上的环境可以直接使用HandlerSocket。
Independent from storage engines
理论上讲,HandlerSocket支持任何的存储引擎,比如myisam,memory?
不过目前只在mysql5.1 5.5 InnoDB的环境下进行过测试和应用。
缺点与注意事项Need to learn HandlerSocket APIs
目前只有C++和PERL库可用。以后肯定会有php扩展出现。
No security
就像其它的NoSQL数据一样,HandlerSocket没有任何安全方面的功能。比如权限控制之类的。
HandlerSocket的工作线程使用system权限,所以你的应用可以存取所有的表。
当然可以使用防火墙来限制访问。
No benefit for HDD bound workloads
如果你的内存不够大,内存要与硬盘交换数据,那么HandlerSocket的优势就体现不出来了。
We use HandlerSocket on servers that almost all data fit in memory.
DeNA is using HandlerSocket in production
DeNA公司已经在生产环境上使用HandlerSocket了。
The results are great!
有了HandlerSocket可以省掉很大一批memcached服务器与mysql从服务器。
而且带宽占用也得到了缓解。
We’ve been very satisfied with the results。
Since HandlerSocket plugin is Open Source, feel free to try. We’d be appreciated if you give us any feedback.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27116-8.html
第二
改是用国货自豪的时候了
但那是自己造的