1. 程式人生 > >【好文分享】資料庫分庫分表思路

【好文分享】資料庫分庫分表思路

文章概要

關係型資料庫本身比較容易成為系統瓶頸,單機儲存容量、連線數、處理能力都有限。當單表的資料量達到1000W或100G以後,由於查詢維度較多,即使新增從庫、優化索引,做很多操作時效能仍下降嚴重。此時就要考慮對其進行切分了,切分的目的就在於減少資料庫的負擔,縮短查詢時間。

資料庫分散式核心內容無非就是資料切分(Sharding),以及切分後對資料的定位、整合。資料切分就是將資料分散儲存到多個數據庫中,使得單一資料庫中的資料量變小,通過擴充主機的數量緩解單一資料庫的效能問題,從而達到提升資料庫操作效能的目的。

資料切分根據其切分型別,可以分為兩種方式:垂直(縱向)切分和水平(橫向)切分

原文連結

https://www.cnblogs.com/butterfly100/p/9034281.html

服務推薦