亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

mysql - 數據庫分表分庫的問題?

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

問題描述

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

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

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

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

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

最后給個簡易的表結構:

訂單表:

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、當當網的sharding-jdbchttps://github.com/dangdangdo...

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

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

相關文章:
主站蜘蛛池模板: aaa在线 | 免费一区二区视频 | 黄色三级在线 | 欧美区日韩区 | 午夜视频污| 伊人久热这里只有精品视频99 | 91手机在线观看 | 免费观看91视频 | 综合在线视频 | 黄a在线| 综合久久久久综合体桃花网 | 欧美区亚洲区 | 欧美韩日在线 | 国产亚洲欧美日韩综合另类 | www.夜色.com | 成人第一页 | 久久这里只有精品23 | 日韩欧美亚洲一区 | 97超精品视频在线观看 | 99九九精品免费视频观看 | 澳门一级特黄录像免费播黄 | 久久久久国产一级毛片高清版 | 香蕉啪| 亚洲欧洲精品视频在线观看 | 欧美黄色免费在线观看 | 日韩 欧美 亚洲 国产 | 国产精品麻豆99久久 | 在线精品视频成人网 | 欧美日韩成人高清在线播放 | 91精品国产91久久久久福利 | 伊人久久丁香色婷婷啪啪 | 91外围| 男女刺激大片免费观看网站 | 在线观看www妖精免费福利视频 | 黄色片视频在线免费观看 | 免费一区二区三区视频狠狠 | 久久久久女人精品毛片九一 | 国产精品爱久久久久久久小 | 欧美人在线视频 | 欧美精品国产制服第一页 | 草草网 |