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

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

参与10

2同行回答

y18511664518y18511664518技术总监长城超云
中间件聚合显示全部

中间件聚合

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

提问者

a1595235752
软件开发工程师山东运达电子商务有限公司

相关问题

相关资料

相关文章

问题状态

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