mycat 的datanode注意點

	
   <schema name="dbtest" checkSQLschema="false" sqlMaxLimit="100" dataNode="dbtest">
       <table name="ena_app_time" dataNode="talktest" rule="sharding-by-murmur"/> 
    </schema> 

    <schema name="dbtest1" checkSQLschema="false" sqlMaxLimit="100">
       <table name="ena_app_time_h" dataNode="talktest" rule="sharding-by-murmur"/> 
    </schema>  	
	

 

 去掉datanode和不去掉datanode的區別是

 

1.若去掉datanode,可以在虛擬的schema中添加別的庫中的表,比如添加了A庫的a表,那麼是可以打開a表的,但是A庫中的b.c.d....也會顯示出來,只是不能打開

 

2.若不去datanode,只能添加和這個datanode庫中的表,添加別的表是打不開的

 

3.如果你要採用讀寫分離又不想將所有的表都配置上,就需要採用這種帶datanode的節點

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章