Dubbo簡(jiǎn)介 Dubbo是阿里巴巴開源的一個(gè)分布式服務(wù)框架,致力于提供高性能和透明化的RPC遠(yuǎn)程服務(wù)調(diào)用方案,以及SOA服務(wù)化治理方案。 Du...
思路 通過(guò)Mybatis的Interceptor攔截執(zhí)行的SQL語(yǔ)句,判斷SQL語(yǔ)句操作的表是否需要進(jìn)行分庫(kù),若需要分庫(kù),則根據(jù)SQL語(yǔ)句的參數(shù)...
介紹 本文是運(yùn)用Spring的AbstractRoutingDataSource在應(yīng)用程序中進(jìn)行動(dòng)態(tài)數(shù)據(jù)源的切換,以達(dá)到分庫(kù)的目的。Abstra...
分庫(kù)分表分庫(kù)分表分為垂直切分和水平切分:垂直分庫(kù):把整個(gè)系統(tǒng)劃分為不同的業(yè)務(wù)模塊,根據(jù)業(yè)務(wù)模塊把數(shù)據(jù)庫(kù)系統(tǒng)劃分為不同的數(shù)據(jù)庫(kù)。這種方式可以突破單...
Mycat介紹Mycat,一個(gè)開源的分布式數(shù)據(jù)庫(kù)中間件,實(shí)現(xiàn)了MySQL協(xié)議,前端用戶可以把它看作是一個(gè)數(shù)據(jù)庫(kù)代理,用MySQL客戶端工具和命令...
1.主從復(fù)制原理 MySQL 主從復(fù)制基于主服務(wù)器在二進(jìn)制日志中跟蹤所有對(duì)數(shù)據(jù)庫(kù)的更改(新建/修改表、插入、更新、刪除數(shù)據(jù)等)。每個(gè)從服務(wù)...