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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## **數據庫中間件MyCat** ## MyCat是什么 數據庫分庫分表中間件。 詳細參考[mycat官網鏈接](http://www.mycat.org.cn/) ## 分庫分表無中間件模式 ![](https://img.kancloud.cn/a5/41/a541311cfd7f702b2d8a9c0b2c5fb90c_540x533.png) 在每個應用程序模塊中配置管理自己需要的一個(或者多個)數據源,直接訪問各個數據庫,在模塊內完成數據的整合; **優點:** 相對簡單,無性能損耗。 **缺點:** 不夠通用,數據庫連接的處理復雜,對業務不夠透明,處理復雜 ## 分庫分表中間件Mycat模式 ![](https://img.kancloud.cn/d2/1f/d21f2fce3ad1b04decaac0be143e5655_842x531.png) 通過中間代理層(Mycat)來統一管理所有的數據源,后端數據庫集群對前端應用程序透明; **優點:** 通用,對應用透明,改造少 **缺點:** 實現難度大,有二次轉發性能損失。單機損失30% 左右 # mycat中間件運行原理 ![](https://img.kancloud.cn/69/d6/69d60a7ad47aef017c738c31a399b22c_755x496.png) 1. application提交sql后, 經過sql解析, 優化, 路由, 解析為對應的sql指令, 交給具體的sql機器執行 2. 各節點的計算結果進行結果集合并 3. manager負責master的集群管理, 內存管理等 ## Mycat技術特點 * 遵守Mysql原生協議,跨語言,跨數據庫的通用中間件代理 * 基于心跳的自動故障切換,支持讀寫分離,支持MySQL一雙主多從,以及一主多從 * 有效管理數據源連接,基于數據分庫,而不是分表的模式 * 基于Nio實現,有效管理線程,高并發問題 * 支持數據的多片自動路由與聚合,支持sum,count,max等常用的聚合函數 * 支持2表join,甚至基于caltlet的多表join * 支持通過全局表,ER關系的分片策略,實現了高效的多表join查詢 * 支持多租戶方案。-支持分布式事務(弱xa) * 支持全局序列號,解決分布式下的主鍵生成問題 * 分片規則豐富,插件化開發,易于擴展 * 強大的web,命令行監控 * 支持前端作為mysq通用代理,后端JDBC方式支持Oracle、DB2、SQL Server、mongodb、巨杉 * 集群基于ZooKeeper管理,在線升級,擴容,智能優化,大數據處理(2.0開發版)
                  <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>

                              哎呀哎呀视频在线观看