天天看點

MySQL資料庫分片技術調研

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/qq1010885678/article/details/48086643

将這段時間了解的MySQL分片技術和主從複制隻是整理清楚畫了思維導圖記錄一下,希望能給需要的人一些幫助

P.S.:個人整理,可能會有錯誤之處,還望指出~

要解決的問題

1、海量資料的操作超出單表、單庫的最大限制

2、通路壓力超出資料庫系統限制,性能下降

3、資料庫複制、容災等問題

解決方案

一、采用資料分表分庫提高資料庫的性能限制

1、可選Sharding政策

2、Sharding實作的層面

可以為:

(1)資料通路層(DAO)

(2)ORM架構層

(3)JDBC API層

(4)應用伺服器和資料庫之間的代理層

(5)資料庫層分區

(6)其他可選的公有雲RDS服務

二、主從節點切換的HA機制保障