mycat架构
2021-11-02 17:53:59 4 举报
单独的
作者其他创作
大纲/内容
所在分片*...*
dataHost
dataNode即分片。分片逻辑用于选举哪个dataNode
writeHost
1....*
readHost
数据库在哪个机器上dataNode是逻辑节点,dataHost是物理机器一个dataNode必须位于一个dataHost上。但一个dataHost可以装多个dataNode*...1
heartbeat
schema
table
dataNode指定数据库名database
1...1
1...x
一个表有多个分片(dataNode)
<?xml version=\"1.0\"?><!DOCTYPE mycat:schema SYSTEM \"schema.dtd\"><mycat:schema xmlns:mycat=\"http://org.opencloudb/\"> <schema name=\"user\" checkSQLschema=\"false\" sqlMaxLimit=\"100\" dataNode=\"user\" /> <schema name=\"pay\" checkSQLschema=\"false\" sqlMaxLimit=\"100\" dataNode=\"pay\" /> <dataNode name=\"user\" dataHost=\"host\" database=\"user\" /> <dataNode name=\"pay\" dataHost=\"host\" database=\"pay\" /> <-- --> <dataHost name=\"host\" maxCon=\"1000\" minCon=\"10\" balance=\"0\" writeType=\"0\" dbType=\"mysql\" dbDriver=\"native\"> <heartbeat>select 1</heartbeat> <!-- can have multi write hosts --> <writeHost host=\"hostM1\" url=\"192.168.0.2:3306\" user=\"root\" password=\"root\" /> <writeHost host=\"hostM2\" url=\"192.168.0.3:3306\" user=\"root\" password=\"root\" /> </dataHost></mycat:schema>
0 条评论
下一页