解讀分庫分表中間件Sharding-JDBC與實現分庫分表功能

分庫分表適用場景 分庫分表用於應對當前互聯網常見的兩個場景——大數據量和高併發。一般分爲垂直拆分和水平拆分兩種。java 垂直拆分是根據業務將一個庫(表)拆分爲多個庫(表)。如:將常常和不常訪問的字段拆分至不一樣的庫或表中。因爲與業務關係密切,目前的分庫分表產品均使用水平拆分方式。算法 水平拆分則是根據分片算法將一個庫(表)拆分爲多個庫(表)。如:按照ID的最後一位以3取餘,尾數是1的放入第1個庫
相關文章
相關標籤/搜索