日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql分表分库

發布時間:2025/3/21 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql分表分库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Mysql分表分庫

垂直拆分(根據業務拆分)、水平拆分(將一張大的表 拆分成n多張不同的子表。)。

大型互聯網公司中
會根據業務來實現拆分
分成不同的團隊 每個團隊中都有自己獨立的數據庫
會員服務—會員db
訂單服務—訂單db
支付服務-----支付db

垂直拆分

淘寶網—是否屬于垂直電商? 不是
當當網----主要核心的業務賣書籍 —垂直電商

什么是垂直拆分
1.數據庫拆分主要指分庫分表,其目的主要是分散數據庫壓力,達到橫向擴展,滿足均衡訪問等。
2.數據庫拆分主要有兩種方式:垂直拆分和水平拆分。
A.垂直拆分:
將不同業務功能相關的表放到不同的數據庫中 也就是類似于 微服務架構中 會員數據庫/訂單數據庫/支付數據庫
例如 當當網(賣書)
http://static.mayikt.com/dagang.html

什么是水平拆分
B.水平拆分:
當一張表的業務量行數如果超過500萬行(阿里巴巴java開發手冊官方推薦),分頁/排序效率還是非常低,可以對同一張表數據實現拆分放到多個不同的表中存放。
User表 —500萬行數據 考慮分表
User0----500萬行數據
User1----500萬行數據
User2----500萬行數據
User3----500萬行數據

總結

以上是生活随笔為你收集整理的Mysql分表分库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。