文章詳情頁
mysql - 項目在進行讀寫分離的時候,程序如何區分是讀還是寫?
瀏覽:65日期:2022-06-18 08:55:01
問題描述
項目在進行讀寫分離的時候,程序如何區分是讀還是寫?
問題解答
回答1:讀的數據庫服務器192.168.1.110:3306
寫的數據庫服務器192.168.1.120:3306
最常用的SQL語句就是select去110服務器執行insert、update、delete去120服務器執行
剩下的就基礎的數據同步交給mysql這種數據庫軟件自動處理了
回答2:一般這個是在db模型底層控制;如select的時候,就去讀;insert等的時候就寫;然后執行數據庫操作,就用模型去進行操作!
回答3:如果你們有點時間和錢的話最后上數據庫中間件,讓中間件幫你路由,程序什么都不用管如果想簡單就程序自己判斷,比如說一個讀數據源,一個寫數據源,程序根據你自己的業務來走哪個數據源,比如說findByUid方法走讀,saveUser走寫,類似就解決了
排行榜
