mycat 的datanode注意点

本文详细解析SQL Schema与Data Node的概念及其区别,并通过实例说明如何在虚拟的Schema中添加不同库中的表,以及读写分离策略的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

	
   <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的节点

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值