文章詳情頁
mysql取模分表與分表
瀏覽:94日期:2022-06-17 08:07:59
問題描述
mysql取模分表還是沒搞明白 假如三張表 是用什么數%3 那初次創建用戶的這個數 假如用戶注冊了 第二次查詢怎么還保證是這個數%3的值呢 求一個能看懂的解答
還有就是假如文章分表 我是根據什么依據分比較合適
問題解答
回答1:用數據的唯一標識字段ID去模上你要分表的個數,文章分表也是一樣。
回答2:我的猜想應該用戶表和文章表的唯一標識應該是在插入數據之前生成號的,在根據對應要分表的基數求余數,然后在決定在那張表中添加數據。
不過我對那個數據表生成唯一標識的算法不知道怎么實現,比如電商平臺中的訂單id好像不是自動增長的,關于生成數據表唯一標識的算法,歡迎大神給我腦補腦補,感激不盡。
相關文章:
排行榜
