MyCat究竟作了什么事情?(总结:路由规划,数据拼接)

做为一个中间层,本职工做应该是接收客户端的SQL请求,而后经过语法分析,根据读写原则,而后肯定一个集群中一个读写节点便可,而后就等着结果集的返回,对于结果集自己,中间层并不须要去关心,他只须要将结果集(或者异常)原本来本发回给客户端便可。而MyCat作的事情,远比这个多,在语法分析以后,再作语义分析,拿到对应数据库表结构,同时判断这个表的分发路由规则,再找到语句中的数据及涉及到的列,再决定路由到哪
相关文章
相关标签/搜索