请教下各位同学们:公司遇到一个需求,数据库账户分表之后,是用long id来寻找表的

发布于 2022-09-01 21:01:05 字数 74 浏览 14 评论 0

请教下各位同学们:公司遇到一个需求,数据库账户分表之后,是用long id来寻找表的,现在需要用手机号码查询需要怎么做才能寻找到表呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

两相知 2022-09-08 21:01:05

可以按135 136 137等运行商来划分
也可以手机号段范围划分

你就需要建立一个手机号码在不同分区表的索引信息

夏有森光若流苏 2022-09-08 21:01:05

已经按ID分库分表了,没有什么好的办法,因为你的手机号和分库分表的字段没有任何关系,无法计算出数据库路由!只能暴力查询了!
不过如果可以的话,可以尝试将这些关键字段和ID拿出来放到mongodb或者索引里面去,这样你查询的时候先通过关键字段查询出来对应的ID,再走数据库路由将你要的数据拿出来!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文