文章詳情頁
mysql_replication - mysql讀寫分離時如果單臺寫庫也無法滿足性能怎么解決
瀏覽:156日期:2022-06-11 11:10:40
問題描述
mysql讀寫分離時如果單臺寫庫也無法滿足性能怎么解決,是用多臺數(shù)據(jù)庫來寫嗎?那怎么做數(shù)據(jù)同步和保證數(shù)據(jù)一致性?
問題解答
回答1:你可以試試緩存,后臺設置數(shù)據(jù)入庫的時候,直接設置到redis里面,然后再去同步數(shù)據(jù)庫。前臺取數(shù)據(jù)的時候直接去redis里面拿。個人建議,僅供參考
回答2:當讀寫分離都無法滿足性能時,通常用水平拆分來解決:
主1 - 從1.1、從1.2、從1.3主2 - 從2.1、從2.2、從2.3...
另外,讀寫分離無法保證數(shù)據(jù)一致性,例如用戶剛注冊完就去登錄,如果登錄讀的是從庫,那么當用戶剛注冊完就去登錄,但注冊數(shù)據(jù)還來不及同步到從庫時,登錄就會失敗。
反而單純的水平拆分不會有數(shù)據(jù)不一致的問題,因為一條用戶數(shù)據(jù)總是落在一個分區(qū)里的。
相關文章:
1. javascript - 求救!網(wǎng)頁播放視頻只有聲音沒有畫面,網(wǎng)頁上傳視頻文件時怎么知道視頻的編碼為H264還是MPEG4??2. css - 請問B站頂部的模糊半透明導航條是怎么實現(xiàn)的呢?3. 推薦好用mysql管理工具?for mac和pc4. pdo - mysql 簡單注入疑問5. 雙擊安裝程序,安裝不了6. form表單中的label標簽7. python - 如何用pandas處理分鐘數(shù)據(jù)變成小時線?8. javascript - dropload+tab頁面,圖文頁滾動有兩個滾動區(qū)域怎么破?9. Python中使用超長的List導致內存占用過大10. 隨機數(shù) - 有沒有用Python生成n個不重復隨機坐標的算法?
排行榜

熱門標簽