<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                >[info] mycat 簡介 MyCat 是目前最流行的基于 java 語言編寫的數據庫中間件,是一個實現了 MySQL 協議 的服務器,前端用 戶可以把它看作是一個數據庫代理,用 MySQL 客戶端工具和命令行訪問,而其后端可以用 MySQL 原生協 議與多個 MySQL 服務器通信,也可以用 JDBC 協議與大多數主流數據庫服務器通信,**其核心功能是分庫分表。** 配合數據庫的主從模式還可實現讀寫分離。MyCat 是基于阿里開源的 Cobar 產品而研發,Cobar 的 穩定性、可靠性、優秀的架構和性能以及眾多成熟的使用案例使得 MyCat 變得非常的強大。 MyCat 發展到 目前的版本,已經不是一個單純的 MySQL 代理了,它的后端可以支持MySQL、SQL Server、Oracle、 DB2、PostgreSQL 等主流數據庫,也支持 MongoDB 這種新型NoSQL 方式的存儲,未來還會支持更多類型 的存儲。而在最終用戶看來,無論是那種存儲方式,在 MyCat 里,都是一個傳統的數據庫表,支持標準的 SQL 語句進行數據的操作,這樣一來,對前端業務系統來說,可以大幅降低開發難度,提升開發速度。 簡 單來說MyCat就是實現數據庫集群的,對**海量數據**的數據存儲的一種解決方案,因為很多數據庫不想 Oracle一樣自帶集群的配置,那么在進行海量數據存儲的時候就要使用到MyCat進行數據庫的管理了。 ![](https://img.kancloud.cn/68/43/684328be2be0f89963d2d25a36efe12a_1184x629.png) * **mycat 應用場景:** ~~~ 單純的讀寫分離,此時配置最為簡單,支持讀寫分離,主從切換 分庫分表,對于超過1000萬的表進行分片,最大支持1000億的單表分片 多租戶應用,每個應用一個庫,但應用程序只連接mycat,從而不改造程序本身,實現多租戶化 報表系統,借助于mycat的分表能力,處理大規模報表的統計 替代Hbase,分析大數據 作為海量數據實時查詢的一種簡單有效方案,比如1000億條頻繁查詢的記錄需要在3秒內查詢出來結果,除了基于主鍵的查詢,還可能存在范圍查詢或其他屬性查詢,此時mycat可能是最簡單有效的選擇 ~~~ >[info] mycat 安裝 **1. jdk 安裝** ``` # 六星教育 lms 中有相應包 cd /usr/local tar -zxvf jdk-8u20-linux-x64.tar.gz ``` **1.1. java 配置環境變量** ``` vi /etc/profile ``` 在最后加入如下配置: ~~~ export JAVA_HOME=/usr/local/jdk1.8.0_20 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin ~~~ 刷新環境配置使其生效: ``` source /etc/profile ``` 測試 java 版本: ![](https://img.kancloud.cn/7a/3d/7a3dae3754901da804ce8470364b5d7f_646x142.png) **2. 安裝 mycat** ~~~ # 六星教育 lms 中有相應包 cd /usr/local tar -zxvf Mycat-server-1.6.7.3-release-20190828135747-linux.tar.gz ~~~ **2.1 啟動 mycat** ``` cd /usr/local/mycat/bin # 命令參數 ./mycat [option] Usage: ./mycat { console | start | stop | restart | status | dump } # 啟動 ./mycat console ./mycat start/restart/stop ``` **3. 連接 mycat** ``` # -P 9066 屬于運維端 mysql -uroot -p123456 -h 127.0.0.1 -P 8066 # mysql8 mysql -uroot -p123456 -h 127.0.0.1 -P 8066 --default_auth=mysql_native_password show databases; ``` ![](https://img.kancloud.cn/a6/90/a690fe6d2c2a924f1ccd920851862030_1057x489.png)
                  <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>

                              哎呀哎呀视频在线观看