<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] # 示意圖 ![](https://box.kancloud.cn/6e768eb88a770eb09987b2deacd31153_3144x1002.png) # -ROOT和.META.表 ![](https://box.kancloud.cn/b1ee6787a0a1bef4912f3838297e7378_598x211.png) ![](https://box.kancloud.cn/a8d036e49bb6088c1e8090189bebb025_610x431.png) # 尋址流程 現在假設我們要從Table2里面插尋一條RowKey是RK10000的數據。那么我們應該遵循以下步驟: 1. 從.META.表里面查詢哪個Region包含這條數據。 2. 獲取管理這個Region的RegionServer地址。 3. 連接這個RegionServer, 查到這條數據。 系統如何找到某個row key (或者某個 row key range)所在的region bigtable 使用三層類似B+樹的結構來保存region位置。 第一層是保存zookeeper里面的文件,它持有root region的位置。 第二層root region是.META.表的第一個region其中保存了.META.表其它region的位置。通過root region,我們就可以訪問.META.表的數據。 .META.是第三層,它是一個特殊的表,保存了hbase中所有數據表的region 位置信息。 說明: 1 root region永遠不會被split,保證了最需要三次跳轉,就能定位到任意region 。 2.META.表每行保存一個region的位置信息,row key 采用表名+表的最后一行編碼而成。 3 **為了加快訪問,.META.表的全部region都保存在內存中** 4 **client會將查詢過的位置信息保存緩存起來**,緩存不會主動失效,因此如果client上的緩存全部失效,則需要進行最多6次網絡來回,才能定位到正確的region(其中三次用來發現緩存失效,另外三次用來獲取位置信息)。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看