国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

聊聊分布式 SQL 數(shù)據(jù)庫Doris(五)

這篇具有很好參考價值的文章主要介紹了聊聊分布式 SQL 數(shù)據(jù)庫Doris(五)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

閱讀 Doris SQL 原理解析,總結(jié)下Doris中SQL解析流程:

  1. 詞法識別:解析原始SQL文本,拆分token
  2. 語法識別:將token轉(zhuǎn)換成AST
  3. 單機(jī)邏輯查詢計劃:將AST經(jīng)過一系列的優(yōu)化(比如,謂詞下推等)成查詢計劃,提高執(zhí)行性能與效率。
  4. 分布式邏輯查詢計劃:根據(jù)分布式環(huán)境(數(shù)據(jù)分布信息、連接信息、Join算法等)將單機(jī)邏輯查詢計劃轉(zhuǎn)換成分布式邏輯查詢計劃。
  5. 分布式物理查詢計劃:在邏輯查詢計劃的基礎(chǔ)上,根據(jù)數(shù)據(jù)的存儲方式和機(jī)器的分布情況生成實際的執(zhí)行計劃。

聊聊分布式 SQL 數(shù)據(jù)庫Doris(五)

邏輯查詢與物理查詢的區(qū)別如下文章來源地址http://www.zghlxwxcb.cn/news/detail-747250.html

  1. 邏輯查詢計劃(Logical Query Plan):
    ○ 關(guān)注邏輯操作: 邏輯查詢計劃描述了查詢的邏輯操作,即查詢的高層次邏輯結(jié)構(gòu),而不關(guān)心具體的物理執(zhí)行細(xì)節(jié)。
    ○ 抽象和通用性: 邏輯查詢計劃是相對抽象和通用的,與底層存儲引擎和執(zhí)行引擎的具體實現(xiàn)無關(guān)。
    ○ 用于優(yōu)化器: 邏輯查詢計劃是優(yōu)化器進(jìn)行查詢優(yōu)化的基礎(chǔ)。優(yōu)化器根據(jù)邏輯查詢計劃來選擇合適的物理執(zhí)行計劃。
  2. 物理查詢計劃(Physical Query Plan):
    ○ 關(guān)注具體執(zhí)行細(xì)節(jié): 物理查詢計劃描述了如何在底層存儲引擎上執(zhí)行查詢的具體細(xì)節(jié),包括如何訪問數(shù)據(jù)、執(zhí)行連接、過濾和聚合等操作。
    ○ 與底層存儲引擎相關(guān): 物理查詢計劃是與底層存儲引擎和執(zhí)行引擎密切相關(guān)的,考慮了存儲布局、索引選擇、并行度等底層執(zhí)行細(xì)節(jié)。
    ○ 用于執(zhí)行引擎: 物理查詢計劃是執(zhí)行引擎直接使用的計劃,它指導(dǎo)具體的查詢執(zhí)行。

到了這里,關(guān)于聊聊分布式 SQL 數(shù)據(jù)庫Doris(五)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 聊聊分布式 SQL 數(shù)據(jù)庫Doris(六)

    此處的負(fù)載均衡指的是FE層的負(fù)載均衡. 當(dāng)部署多個 FE 節(jié)點時,用戶可以在多個 FE 之上部署負(fù)載均衡層來實現(xiàn) Doris 的高可用。官方文檔描述: 負(fù)載均衡 。 實現(xiàn)方式 實現(xiàn)方式有多種,如下列舉。 開發(fā)者在應(yīng)用層自己進(jìn)行重試與負(fù)載均衡。 JDBC Connector 發(fā)現(xiàn)一個連接掛掉,就自

    2024年02月05日
    瀏覽(25)
  • 聊聊分布式 SQL 數(shù)據(jù)庫Doris(七)

    Doris的存儲結(jié)構(gòu)是類似LSM-Tree設(shè)計的,因此很多方面都是通用的,先閱讀了解LSM相關(guān)的知識,再看Doris的底層存儲與讀取流程會清晰透徹很多,LSM基本知識如下: 原理:把各種數(shù)據(jù)先用log等形式組織在內(nèi)存中(該數(shù)據(jù)結(jié)構(gòu)稱為MemTable,且有序);到達(dá)一定數(shù)據(jù)量后再批量merge寫入磁

    2024年02月05日
    瀏覽(29)
  • 聊聊分布式 SQL 數(shù)據(jù)庫Doris(三)

    在 Doris 的存儲引擎規(guī)則: 表的數(shù)據(jù)是以分區(qū)為單位存儲的,不指定分區(qū)創(chuàng)建時,默認(rèn)就一個分區(qū). 用戶數(shù)據(jù)首先被劃分成若干個分區(qū)(Partition),劃分的規(guī)則通常是按照用戶指定的分區(qū)列進(jìn)行范圍劃分,比如按時間劃分。 在每個分區(qū)內(nèi),數(shù)據(jù)被進(jìn)一步的按照Hash的方式分桶,分

    2024年02月05日
    瀏覽(18)
  • 聊聊分布式 SQL 數(shù)據(jù)庫Doris(四)

    聊聊分布式 SQL 數(shù)據(jù)庫Doris(四)

    FE層的架構(gòu)都能在網(wǎng)上找到說明. 但BE層的架構(gòu)模式、一致性保障、與FE層之間的請求邏輯,數(shù)據(jù)傳輸邏輯等,我個人暫時沒有找到相應(yīng)的博客說明這些的。當(dāng)然這些是我個人在學(xué)習(xí)與使用Doris過程中,對內(nèi)部交互邏輯與實現(xiàn)感興趣才有這些疑問. 還好現(xiàn)在有GPT這類大模型,有了

    2024年02月05日
    瀏覽(30)
  • 分布式數(shù)據(jù)庫Apache Doris簡易體驗

    ???????????? 哈嘍!大家好,我是【IT邦德】,江湖人稱jeames007,10余年DBA及大數(shù)據(jù)工作經(jīng)驗 一位上進(jìn)心十足的【大數(shù)據(jù)領(lǐng)域博主】!?????? 中國DBA聯(lián)盟(ACDU)成員,目前服務(wù)于工業(yè)互聯(lián)網(wǎng) 擅長主流Oracle、MySQL、PG、高斯及Greenplum運維開發(fā),備份恢復(fù),安裝遷移,性能優(yōu)

    2024年02月06日
    瀏覽(29)
  • 分布式數(shù)據(jù)庫Apache Doris HA集群部署

    ???????????? 哈嘍!大家好,我是【IT邦德】,江湖人稱jeames007,10余年DBA及大數(shù)據(jù)工作經(jīng)驗 一位上進(jìn)心十足的【大數(shù)據(jù)領(lǐng)域博主】!?????? 中國DBA聯(lián)盟(ACDU)成員,目前服務(wù)于工業(yè)互聯(lián)網(wǎng) 擅長主流Oracle、MySQL、PG、高斯及Greenplum運維開發(fā),備份恢復(fù),安裝遷移,性能優(yōu)

    2024年02月06日
    瀏覽(23)
  • RisingWave分布式SQL流處理數(shù)據(jù)庫調(diào)研

    RisingWave是一款 分布式SQL流處理數(shù)據(jù)庫 ,旨在幫助用戶降低實時應(yīng)用的的開發(fā)成本。作為專為云上分布式流處理而設(shè)計的系統(tǒng),RisingWave為用戶提供了與PostgreSQL類似的使用體驗,官方宣稱具備比Flink高出10倍的性能(指throughput)以及更低的成本。RisingWave開發(fā)只需要關(guān)注SQL開發(fā)

    2024年02月21日
    瀏覽(26)
  • 解釋什么是分布式數(shù)據(jù)庫,列舉幾種常見的分布式數(shù)據(jù)庫系統(tǒng)

    敏感信息和隱私保護(hù)是指在收集、存儲和使用個人數(shù)據(jù)時,需要采取一系列措施來保護(hù)這些數(shù)據(jù)的安全和機(jī)密性,防止數(shù)據(jù)被未經(jīng)授權(quán)的第三方訪問、使用或泄露。這些措施包括加密、訪問控制、數(shù)據(jù)脫敏、數(shù)據(jù)加密、隱私政策等。 在隱私保護(hù)的技術(shù)手段方面,常用的技術(shù)包

    2024年02月08日
    瀏覽(32)
  • 分布式數(shù)據(jù)庫架構(gòu)

    分布式數(shù)據(jù)庫架構(gòu)

    對于mysql架構(gòu),一定會使用到讀寫分離,在此基礎(chǔ)上有五種常見架構(gòu)設(shè)計:一主一從或多從、主主復(fù)制、級聯(lián)復(fù)制、主主與級聯(lián)復(fù)制結(jié)合。 1.1、主從復(fù)制 這種架構(gòu)設(shè)計是使用的最多的。在讀寫分離的基礎(chǔ)上,會存在一臺master作為寫機(jī),一個或多個slave作為讀機(jī)。因為在實際的

    2024年02月10日
    瀏覽(32)
  • 分析型數(shù)據(jù)庫:分布式分析型數(shù)據(jù)庫

    分析型數(shù)據(jù)庫:分布式分析型數(shù)據(jù)庫

    分析型數(shù)據(jù)庫的另外一個發(fā)展方向就是以分布式技術(shù)來代替MPP的并行計算,一方面分布式技術(shù)比MPP有更好的可擴(kuò)展性,對底層的異構(gòu)軟硬件支持度更好,可以解決MPP數(shù)據(jù)庫的幾個關(guān)鍵架構(gòu)問題。本文介紹分布式分析型數(shù)據(jù)庫。 — 背景介紹— 目前在分布式分析型數(shù)據(jù)庫領(lǐng)域,

    2023年04月14日
    瀏覽(52)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包