温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下O型贝斯OB server节点的C库程。在O型贝斯数据库集群中,OB server节点是最重要的节点,它是实际的工作节点。OB server中包含一个CQL程,它负责CQ的解析与执行。当客户端提交执行CQL语句时,CQ程首先会根据上下文信息判断用户是否拥有相应的权限,然后将CQL语句交给CQL解析器,解析CQ的语法并生成C口语法数。CQL语法数会由C口分析器分析CQ的语义并生成相应的语句数。接下来,转换器会对CQ进行改写,以提高CQ的效率,并输出给优化器。优化器根据数据库的统计信息生成CQ的执行计划,并由代码生成器生成可执行代码,由执行器负责执行,执行器负责执行的代码分为两个部分,第一个部分是本地执行计划,负责查询。
01:00
本地OB server节点的数据,另一个部分是远程执行计划,或者是分布式执行计划,或者查询远端的OB server节点上的数据。现在你已经知道OB server节点C口层的工作机制了,那你知道OB server中存储层的工作机制吗?欢迎评论区留言讨论好了记得点加号关注赵玉强老师。
我来说两句