分库分表-shardingsphere+springboot+mybatis-plus+druid之广播表

广播表 指所有的分片数据源中都存在的表,表结构和表中的数据在每个数据库中均完全一致。适用于数据量不 大且需要与海量数据的表进行关联查询的场景,例如:字典表。

建立一张字段表

image.png
中间mapper层省略直接看结果
@SpringBootTest
public class ShardingBroadcastTests {
    @Autowired
    private DictMapper dictMapper;

    @Test
    public void insertDict() {

        Dict dict = new Dict().setDictName("first dict").setInsertDate(new Date());
        dictMapper.insert(dict);

    }


    @Test
    public void selectDict() {


        dictMapper.selectById(1L);

    }


}

插入将会插入到每个数据分片,查询只会从第一个数据分片进行查找

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容