一、課程介紹
讀寫分離(主從同步)從字面意思就可以理解,就是把對數據庫的讀操作和寫操作分離開。讀寫分離在網站發展初期可以一定程度上緩解讀寫併發時產生鎖的問題,將讀寫壓力分擔到多臺服務器上。讀寫分離的基本原理是讓主數據庫處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從數據庫處理SELECT查詢操作。隨着系統的業務量不斷增長數據多了之後,對數據庫的讀、寫就會很多。分庫減少單臺數據庫的壓力。本文以MS SQL Server數據庫爲例主庫負責寫數據、讀數據。讀庫僅負責讀數據。寫庫就一個,讀庫可以有多個。
在上一節分享課程中《.NET Core基於SQL Server數據庫實現讀寫分離實戰演練》我們已經學會了如何在.NET Core代碼層面如何通過數據庫中間件來操作我們的讀寫分離的數據庫。本節課程接着上一節課程中遺留的問題,廢話不多說直接進入本次課程的主題
.1、本次分享課程適合人羣如下
1)、有一定的.NET Core開發基礎。
2)、有一定的SQL SERVER基礎知識。
3)、學習和了解.Net Core跨平臺開發技術。如果您同樣對本次分享《基於SQL Server搭建主從複製實現讀寫分離實戰演練》課程感興趣的話,那麼請跟着阿笨一起學習吧。
一句話總結今天我們學習達到的目標?
如何基於SQL Sever數據庫搭建主從同步實現讀寫分離。廢話不多說,直接上乾貨,我們不生產乾貨,我們只是乾貨的搬運工。
二、Microsoft SQL Server常見的幾種實現讀寫分離方案
三、Microsoft SQL Server 2014主從複製環境搭建實戰演練
1)、同臺服務器不同數據庫實現主從複製
在《.NET Core基於SQL Server數據庫實現讀寫分離實戰演練》分享課程中已經演示過。
2)、不同服務器不同數據庫實現主從複製(本次分享課程的重點)
四、思考與總結
作者:阿笨
官方QQ羣:422315558 574187616 967920586
【網易雲課堂主頁】:https://study.163.com/provider/2544628/index.htm?share=2&shareId=2544628
【騰訊課堂主頁】:https://abennet.ke.qq.com/
【微信公衆號】:http://dwz.cn/ABenNET