分库分表之后,如何根据非分表的键进行数据的查询呢?

数据库中的数据需要分库分表,现在是有name和id两个字段,我们按照id hash取模进行了分库分表,这样分表之后,查询的时候一定要带上id,否则没有办法定位到数据在那种表里面,现在的问题是新插入的数据,需要判断name是否已经存在了,如果存在了就不要插入了,这样如何搞?


java
mysql
架构设计
2023-01-09 13:16:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
先来一碗蛋炒饭
2
  • 使用原生支持分布式功能的数据库,如MongoDB,TiDB等
  • 使用支持这种功能的数据库中间件
  • 自己实现这种逻辑(极度痛苦+不支持)
分享
微博
QQ
微信
回复
2023-01-09 15:00:09
相关问题
PolarDB支持分库吗?
2387浏览 • 1回复 待解决
sharding-jdbc分库问题
947浏览 • 1回复 待解决
使用PolarDB数据库是否需要分库
3486浏览 • 1回复 待解决
10g数据数据,用得上分库吗?
1333浏览 • 1回复 待解决
分库 MySQL 方案存在什么缺点?
2355浏览 • 2回复 待解决
谁知道redis是怎么实现分库
1522浏览 • 1回复 待解决
sql 联合查询 问题有懂吗?
952浏览 • 1回复 待解决
查询+groupby怎么做?
1113浏览 • 1回复 待解决
sequelize;mysql关联查询问题
1939浏览 • 1回复 待解决
Mysql数据如何打乱排序?
1157浏览 • 1回复 待解决
mysql 历史数据如何迁移到 bak
3958浏览 • 1回复 待解决
关于SQL查询两个查询
1909浏览 • 1回复 待解决
msyql 连查询怎么去重?
1780浏览 • 1回复 待解决
FA卡片如何进行数据交互
1119浏览 • 1回复 待解决
关于laravel一些难受问题,连查询
1952浏览 • 1回复 待解决
PolarDB 如何进行数据通信?
1940浏览 • 1回复 待解决