資料庫集群的概念

2022-07-05 09:18:11 字數 937 閱讀 7259

1 讀寫分離

在資料庫分布式集群中,從節點從邏輯上是不能寫資料的,但是也不讀的話會造成資源的浪費;

分析:

集群中從節點具有資料同步的效果,可以完成對外的讀服務,從節點的整體數量一般來講大於主節點;讀的服務比例大於寫的服務;一旦讀寫分離實現,集群的效能就可以得到極大的提公升;

2 高可用替換

分布式資料庫集群中的某個資料分片完成可靠性的提高必須基於主從複製的高可用替換;

2.1 單機熱備

主從複製是單向的的2個資料庫伺服器形成的熱備模式單機熱備

一旦單機熱備中主節點宕機,從節點頂替,主節點恢復之後,沒有能力提供對外訪問,新的資料並沒有任何辦法同步到原來恢復的主節點中;

2.2 雙機熱備

為了解決單機熱備造成恢復的資料庫無法加入集群的問題,出現的新的模式,本質就是雙方向的主從複製的關係;(雙機熱備的配置步驟就是在但機熱備的基礎上,從新按照主從關係將新的主從掛接,詳細步驟可見

2.3 資料庫複雜的集群結構

分布式資料庫中,保證單個資料分片的高可用可靠性,每乙個資料分片對應的資料庫集群模式最小單位是雙機熱備

資料庫的概念

1 觸發器的作用?答 觸發器是一種特殊的儲存過程,它主要是通過事件來觸發而被執行的。它的作用是可以強化約束,維護資料的完整性和一致性,也可以可以跟蹤資料庫內的操作從而不允許未經許可的更新和變化。也可以聯級運算。如某錶上的觸發器上包含對另乙個表的資料操作,而該操作又會導致該錶觸發器被觸發。2 什麼是儲...

資料庫的概念

1.什麼是資料庫?什麼是資料庫管理系統?什麼是sql?他們之間的關係?資料庫 database 簡稱db。按照一定格式儲存資料的一些檔案的組合。就是儲存資料的倉庫,實際上就是一堆檔案。這些檔案儲存了具有特定格式的資料。資料庫管理系統 databasemanagement 簡稱dbms。資料庫管理系統...

資料庫的概念

1 資料庫設計原理 應用層 使用者 邏輯層 表,sql 物理層 檔案 2 事務 防止意外突發情況的出現,保障操作的原子性,要麼全部發生,要不根本不發生。3 undo日誌 記錄事務的操作記錄,如果事務沒有結束標記 沒有發生提交或者回滾 則根據日誌記錄進行回滾恢復。4 為防止斷電等突發情況造成的影響,事...