午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 數(shù)據(jù)庫分表分庫的問題?

瀏覽:206日期:2022-06-13 09:07:47

問題描述

舉個簡單的例子,以訂單表為例。

例如:1個商家。10個用戶的uid分別為[1,2...,10]。10個用戶的10個訂單在一個數(shù)據(jù)表A中。現(xiàn)在需要根據(jù)uid進行水平分表,將10個訂單分到10個表中,即有A0,A1...A9共10個表。

問題1:目前有哪些好用的分表分庫工具嗎(或者相關(guān)的指導資料)?請大家推薦一下。

問題2:分表完成之后,用戶查詢訂單表沒有問題,那么商家查詢這些訂單的時候怎么查詢呢(即分表之間的join,或者應當怎樣分表才能避免這種分表join)?

PS:不知道我的表述是否清楚,如果有不清楚的地方,還請大家指出讓我及時改正,謝謝大家。

最后給個簡易的表結(jié)構(gòu):

訂單表:

order_iduidshop_id訂單id用戶id商戶id

用戶表:

uidnicknameshop_id用戶uid昵稱商戶id

問題解答

回答1:

問題一:1、金山的Kingshardhttps://github.com/flike/king...

2、百度的heisenberghttps://github.com/brucexx/he...

3、58同城的Oceanushttps://github.com/58code/Oce...

4、淘寶toddle(不維護)https://github.com/alibaba/tb...

5、當當網(wǎng)的sharding-jdbchttps://github.com/dangdangdo...

問題二:沒有表結(jié)構(gòu),不過一般情況下都是這樣的。訂單表里包含訂單信息和訂單人的編號,人員表里包含人員編號和人員姓名,然后做連接查詢:

1select 訂單信息 from 訂單表 join 人員表 on 訂單表人員編號=人員表人員編號2where 人員表人員姓名=’xxx’

相關(guān)文章:
主站蜘蛛池模板: 午夜黄视频| 久草免费在线视频 | 狠狠干超碰 | 亚洲午夜视频在线观看 | 狼人伊人av | 久久久亚洲天堂 | 日一日操一操 | av在线首页 | 黄视频在线播放 | 成人欧美一区二区三区在线观看 | 婷婷激情视频 | 免费国产一区二区三区 | 久久久香蕉视频 | 777精品视频 | 丝袜美腿亚洲综合 | 日韩一级片在线免费观看 | 久久久久久久久亚洲 | 99视频精品在线 | 国产11页| 日韩免费久久 | 国产精品主播一区二区 | 免费观看一级黄色片 | 二三区视频 | 日皮网站 | 亚洲精品视频网 | 欧美精品国产动漫 | 成人av图片 | 久久久久久久99 | jzzijzzij日本成熟少妇 | 一二三不卡 | 中文一区二区 | av日韩一区| 日韩精品一区二区在线观看 | 91高清免费看 | 成人一区视频 | 免费一级特黄 | 热久久最新 | 超碰2020 | 日韩欧美三级 | 亚洲精品国产一区二区 | 亚洲一区久久久 |