<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### MongoDB4.2正式版本,2019年8月正式發布 從MongoDB 4.2開始,分布式事務是指分片群集和副本集上的多文檔事務。從MongoDB 4.2開始,多文檔事務(無論是在分片群集或副本集上)也稱為分布式事務。 **在版本4.0中**,MongoDB支持副本集上的多文檔事務。 **在4.2版中**,MongoDB引入了分布式事務,它增加了對分片群集上多文檔事務的支持,并合并了對副本集上多文檔事務的現有支持。 **要在MongoDB 4.2部署(副本集和分片群集)上使用事務,客戶端必須使用針對MongoDB 4.2更新的MongoDB驅動程序** 多文檔交易是原子性的(即提供“全有或全無”主張): 提交事務時,將保存在事務中進行的所有數據更改,并在事務外部可見。也就是說,一個事務在回滾其他事務時將不會提交其某些更改。 在提交事務之前,在事務外部看不到在事務中進行的數據更改。 但是,當一個事務寫入多個分片時,并非所有外部讀取操作都需要等待已提交事務的結果在所有分片上可見。例如,如果提交了一個事務,并且在分片A上可以看到寫1,但是在分片B上仍然看不到寫2,則外部讀處于讀關注狀態[`"local"`]可以讀取寫1的結果而看不到寫2。 當事務中止時,在事務中進行的所有數據更改都將被丟棄,而不會變得可見。例如,如果事務中的任何操作失敗,則事務中止,并且在事務中進行的所有數據更改都將被丟棄而不會變得可見。 事務設計目標: 與關系型數據庫的事務一樣 多條語句,和傳統型數據庫相似的語法 任何應用城西都可以使用 支持一個或多個集合及數據庫中的多個文檔 分片和復制集的事務無任何差別 ACID一致性保證 快照隔離,要么成功,要么全失敗 對單一文檔操作無性能影響 #### 1. ACID事務 >分布式事務 Global PiT Reads Mutable Shard Key Values ![](https://img.kancloud.cn/cc/1a/cc1a5585d6c54f69da15ea1fe697daae_1152x649.png) #### 分布式事物注意事項 使用MongoDB 4.2驅動程序 事務在單一的分片上,比跨多個片速度會更快 事務在60秒之后自動中止(可調),數據庫會回滾被終止的事務。 最賤實踐:單一事務中,修改的文檔不超過 #### 2. 查詢及分析 >實體化視圖 通配符索引 Atlas數據湖 #### 3. 韌性及擴展性 >可重試讀寫 stepdown 10倍加快 Zstandard #### 4. 可在任何地方運行 >Atlas自動擴展 Atlas全文搜索 K8s集成
                  <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>

                              哎呀哎呀视频在线观看