解決數(shù)據(jù)庫的分庫分表、主備切換、讀寫分離等問題,統(tǒng)一封裝數(shù)據(jù)庫的訪問細(xì)節(jié)。
分庫分表
數(shù)據(jù)分片的規(guī)則要對開發(fā)透明。
分布式數(shù)據(jù)層需要解析用戶的SQL,并且有可能會重寫SQL。
主備讀寫分離
在同機(jī)房的場景下,數(shù)據(jù)庫主從復(fù)制的延遲非常低,對應(yīng)用層沒有什么影響。
拆開用戶的寫請求和讀請求,并分別路由到不同的DataSource上。
主備讀寫分離——問題
讀寫一致性的問題






