数据库的水平拆分,查询时怎么知道去查询哪一个数据库?

将单个数据库的中的信息,拆分到多个数据库中,在查询的时候怎么知道去查询哪一个数据库呢显示全部

将单个数据库的中的信息,拆分到多个数据库中,在查询的时候怎么知道去查询哪一个数据库呢

收起
参与10

查看其它 1 个回答liucj2004的回答

liucj2004liucj2004  其它 , undefined
  1. 最蠢的办法,每个库都查
  2. 自己定制路由规则,比如说取模,在程序端实现,或者使用支持分片的框架
  3. 自己在第三方维护分片和路由信息,比如说etcd或者zookeeper
  4. 使用带分片功能的中间件,它会负责路由,对应用透明
农业其它 · 2018-10-10

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2018-10-10
  • 关注会员:3 人
  • 回答浏览:3972
  • X社区推广