Mycat分布式数据库架构解决方案--schema.xml详解

echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!!


我们对该文件做一个详解,该文件在我们安装包中,/mycat/conf中(该文是基于“Mycat分布式数据库架构解决方案–Linux安装运行Mycat”)的后续,可以了解安装之后目录结构。想要对比详细配置文件也可以直接去github下载mycat源码,下载地址:https://github.com/MyCATApache/Mycat-Server



<mycat:schema xmlns:mycat="http://io.mycat/">

    
    
    
    
    <schema name="TESTDB" checkSQLschema="true" sqlMaxLimit="100">
        
        
        
        
        
        
        
        
        
        
        <table name="travelrecord" needAddLimit="true" ruleRequired="true" autoIncrement="false" primaryKey="" dataNode="dn1,dn2,dn3" rule="auto-sharding-long"/>
    schema>
    
    <schema name="TEST" checkSQLschema="true" sqlMaxLimit="100">
        <table name="travelrecord" dataNode="dn1,dn2,dn3" rule="auto-sharding-long"/>
    schema>
    
    
    
    
    <dataNode name="dn1" dataHost="host1" database="db1"/>
    <dataNode name="dn2" dataHost="host2" database="db2"/>
    <dataNode name="dn3" dataHost="host3" database="db3"/>

    
    
    
    
    
    
    
    
    
    <dataHost name="host1" maxCon="1000" minCon="10" balance="0" writeType="0"
              dbType="mysql" tempReadHostAvailable="" dbDriver="native" switchType="1" slaveThreshold="100">
        
        <heartbeat>select user()heartbeat>
        
        
        
        
        
        
        
        <writeHost host="hostM1" url="192.168.222.132:3306" user="root" password="123456">writeHost>
    dataHost>
mycat:schema>

你可能感兴趣的:(Mycat)