Mycat學習筆記

2021-08-27 07:58:39 字數 746 閱讀 8590

mycat是乙個新穎的資料庫中介軟體

簡單的說,mycat就是:

乙個徹底開源的,面向企業應用開發的「大資料庫集群」

支援事務、acid、可以替代mysql的加強版資料庫

乙個可以視為「mysql」集群的企業級資料庫,用來替代昂貴的oracle集群

乙個融合記憶體快取技術、nosql技術、hdfs大資料的新型sql server

結合傳統資料庫和新型分布式資料倉儲的新一代企業級資料庫產品

乙個新穎的資料庫中介軟體產品

支援讀寫分離

支援主從複製

支援雙主多從,以及一主多從

支援故障自動切換,高可用性

支援mysql集群,可以作為**使用

mycat支援垂直分片和水平分片

- 水平分片:乙個**的資料分割到多個節點上,按照行分隔。

- 垂直分片:乙個資料庫中多個**a,b,c,a儲存到節點1上,b儲存到節點2上,c儲存到節點3上。

mycat通過定義表的分片規則來實現分片,每個**可以**乙個分片規則,每個分片規則指定乙個分片欄位並繫結乙個函式,來實現動態分片演算法。

Mycat 學習筆記

pat h mycat home bin 令修改生效 mycat c1 so urce bas hpro file 測試是否 安裝成功 my cat c1 source bash profile 測試是否安裝成功,遇到的問題 3.1 當配置故障自動切換後,如遇master故障,mycat會把寫操作自...

mycat學習筆記1 HDFS

1.mycat是乙個徹底開源的,面向企業應用開發的大資料庫集群,2.支援事務 acid 可以替代mysql的加強版資料庫,目前支援關係型資料庫以及非關係型資料庫 3.可以用來代替昂貴的oracle資料庫 4.mycat是乙個大資料 hdfs 的sql引擎 通過上面的介紹,我們知道,mycat其實就是...

mycat安裝筆記

1.jdk 由於 mycat 中使用了jdk7 中的一些特性,所以要求必須在 jdk7 以上的版本上執行。2.mysql環境準備 1 在mysql中,建立2個例項,1個使用者 3.安裝步驟 windows 2 新增mycat主目錄路徑至path環境變數 3 安裝服務 mycat install 4 ...