国内大游戏公司web服务器管理员面试前mysql专业测试题

国内大游戏公司web服务器管理员面试前mysql专业测试题

1、mysql-proxy是MYSQL的代理程序,在官方的文档里面第18章有介绍,还处于开发阶段;这个软件目前只支持mysql5以上的通讯协议,mysql4.1貌似也能兼容,但4.0.26以下版本的mysql就不支持了。现需要对其通讯协议进行分析,让这个软件能支持4.0.26以下版本的mysql数据库。
2、mysql通讯协议的文章目前基本找不到,这是一篇有点相关的:
http://www.ibm.com/developerworks/cn/linux/database/mysql-ha/
3、协议的分析可能需要阅读mysql的源代码及使用tcpdump这样的抓包工具来辅助
mysql-proxy协议相关的源代码在mysql-proxy-0.6.0/src/network-mysqld-proto.h里面
参考资料:
1、http://dev.mysql.com/doc/refman/5.1/en/mysql-proxy.html        mysql-proxy官方文档
2、http://forge.mysql.com/wiki/MySQL_Proxy                          mysql-proxy官方wiki
3、http://forums.mysql.com/list.php?146                                mysql-proxy官方论坛
4、http://www.infoq.com/cn/news/2007/10/mysqlproxyrwsplitting        InfoQ的一个介绍

作业要求:
1、给出你的分析
2、给出解决的代码、或者思路等



有哪位大虾对此有研究啊,给点意见看看啊!!`#$
頂一個