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

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

阅读 4.9k
2 个回答
  • 使用原生支持分布式功能的数据库,如MongoDB,TiDB等
  • 使用支持这种功能的数据库中间件
  • 自己实现这种逻辑(极度痛苦+不支持)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题