1. 程式人生 > >讀寫分離與主從數據庫

讀寫分離與主從數據庫

主服務器 基本 原理 事務性 出現 性能 擁有 副本 pda

主從數據庫:主要是數據上的讀寫分離;

數據庫的讀寫分離的好處?
1. 將讀操作和寫操作分離到不同的數據庫上,避免主服務器出現性能瓶頸;
2. 主服務器進行寫操作時,不影響查詢應用服務器的查詢性能,降低阻塞,提高並發;
3. 數據擁有多個容災副本,提高數據安全性,同時當主服務器故障時,可立即切換到其他服務器,提高系統可用性;

讀寫分離的基本原理就是讓主數據庫處理事務性增、改、刪操作(INSERT、UPDATE、DELETE)操作,
而從數據庫處理SELECT查詢操作。數據庫復制被用來把事務性操作導致的變更同步到其他從數據庫。
以SQL為例,主庫負責寫數據、讀數據。讀庫僅負責讀數據。每次有寫庫操作,同步更新到讀庫。
寫庫就一個,讀庫可以有多個,采用日誌同步的方式實現主庫和多個讀庫的數據同步。

讀寫分離與主從數據庫