CockroachDB分佈式SQL層架構解析

SQL 層 SQL層主要用來將SQL語句轉化爲K-V操作,並將操作送給事務層。 SQL Parser, Planner, Executor,CRDB通過yacc將語句解析爲抽象語句樹(AST),yacc是描述CRDB支持的語法的文件;通過生成的AST,CRDB將其生成計劃樹,計劃樹的節點是planNodes,每個planNodes都包含一系列K-V操作,可以通過EXPLAIN查看計劃樹的具體情況,
相關文章
相關標籤/搜索