国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql mycat 中間件安裝與使用

2024-07-24 12:51:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一,什么是mycat

一個(gè)徹底開(kāi)源的,面向企業(yè)應(yīng)用開(kāi)發(fā)的大數(shù)據(jù)庫(kù)集群

支持事務(wù)、ACID、可以替代MySQL的加強(qiáng)版數(shù)據(jù)庫(kù)

一個(gè)可以視為MySQL集群的企業(yè)級(jí)數(shù)據(jù)庫(kù),用來(lái)替代昂貴的Oracle集群

一個(gè)融合內(nèi)存緩存技術(shù)、NoSQL技術(shù)、HDFS大數(shù)據(jù)的新型SQL Server

結(jié)合傳統(tǒng)數(shù)據(jù)庫(kù)和新型分布式數(shù)據(jù)倉(cāng)庫(kù)的新一代企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品

一個(gè)新穎的數(shù)據(jù)庫(kù)中間件產(chǎn)品

以上是官方說(shuō)明。其實(shí)就是數(shù)據(jù)庫(kù)的連接池。mysql proxy也是一種連接池,但是效率很低。

二,mycat 安裝

1,下載地址mycat

http://dl.mycat.io/

2,安裝mycat

# tar zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -C /usr/local/

三,配置mycat

1,配置server.xml

# vim /usr/local/mycat/conf/server.xml //添加以下內(nèi)容 <user name="user"> //mycat用戶名 <property name="password">user</property> //mycat密碼 <property name="schemas">mytest</property> //mycat虛擬數(shù)據(jù)庫(kù)名 <property name="readOnly">true</property> //只讀 </user> <user name="tankzhang"> <property name="password">admin</property> <property name="schemas">mytest</property> </user>

在這里要注意,默認(rèn)的虛擬數(shù)據(jù)名是TESTDB,如果schema.xml里面沒(méi)有配置testdb,那就要把testdb改成schema.xml里面有的虛擬數(shù)據(jù)名。這里定義的用戶名和密碼,虛擬數(shù)據(jù)庫(kù)名,并不是在mysql中真實(shí)存在的。

2,配置schema.xml

# cat schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"><schema name="mytest" checkSQLschema="false" sqlMaxLimit="100" dataNode="my1" />//定義虛擬數(shù)據(jù)庫(kù)名mytest<dataNode name="my1" dataHost="test1" database="test" /> //真實(shí)數(shù)據(jù)庫(kù)名test<dataHost name="test1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native" ><heartbeat>select user()</heartbeat><writeHost host="hostM1" url="192.168.5.213:3306" user="tank" password="123456" > //真實(shí)數(shù)據(jù)庫(kù)的連接方式 <readHost host="hostS1" url="192.168.5.214:3306" user="tank" password="123456" /> //同上 </writeHost> </dataHost></mycat:schema>

mycat的配置參數(shù),相當(dāng)?shù)亩?。重點(diǎn)說(shuō)一下 balance="1"與writeType="0"

a. balance 屬性負(fù)載均衡類(lèi)型,目前的取值有 4 種:

1. balance="0", 不開(kāi)啟讀寫(xiě)分離機(jī)制,所有讀操作都發(fā)送到當(dāng)前可用的 writeHost 上。

2. balance="1",全部的 readHost 與 stand by writeHost 參與 select 語(yǔ)句的負(fù)載均衡,簡(jiǎn)單的說(shuō),當(dāng)雙主雙從模式(M1 ->S1 , M2->S2,并且 M1 與 M2 互為主備),正常情況下, M2,S1,S2 都參與 select 語(yǔ)句的負(fù)載均衡。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 抚宁县| 霍州市| 嵊泗县| 达州市| 富宁县| 札达县| 盘锦市| 吉木乃县| 博罗县| 五莲县| 休宁县| 桦甸市| 五原县| 申扎县| 山丹县| 潍坊市| 屏边| 上高县| 廉江市| 塘沽区| 丹棱县| 米林县| 化德县| 霍州市| 南和县| 通化市| 旬阳县| 潼南县| 衡南县| 淮北市| 襄汾县| 宜宾市| 宁城县| 宜川县| 府谷县| 健康| 鸡西市| 菏泽市| 合阳县| 彭水| 柞水县|