PostgreSQL 內建高可用方案

2021-08-19 17:59:19 字數 604 閱讀 1579

#####注意

以下內容翻譯與postgresql 10.3 高可用篇

是sdf 修改過的乙個檔案系統複製的版本

若乙個電腦的檔案系統發生變化,則這些改變會被映象複製到其他所有的檔案系統中。

唯一的約束是 映象複製的時候必須確保 從庫和要複製的檔案系統已經保持一致,尤其是 往從庫

寫操作的時候必須是和往主庫寫是同時完成的.

distributed replicated block device(drbd)

>是乙個用軟體實現的、無共享的、伺服器之間映象塊裝置內容的儲存複製解決方案。

資料映象:實時、透明、同步(所有伺服器都成功後返回)、非同步(本地伺服器成功後返回)

是linux系統最受歡迎的檔案系統映象複製

lr 允許資料庫服務會傳送乙個資料(modification)變更流給另乙個伺服器

lr會從wal日誌構造乙個邏輯資料變更流。

lr 允許單個表變化的邏輯複製

lr 對主伺服器或者復**務器沒有特殊設計要求,但是必須允許資料可以在多個伺服器之間流動

postgresql 內建函式

一 算術函式 數值計算 1,2,abs 絕對值 abs 數值 3,mod 求餘 mod 被除數,除數 4,round 四捨五入 round 物件數值,保留小數的位數 二 字串函式 字串操作 1,拼接 select str1,str2 str1 str2 as str concat from 表名 2...

高併發 高可用

高併發 提高系統併發能力的方法主要有兩種 前者垂直擴充套件可以通過提公升單機硬體效能,或者提公升單機架構效能,來提高併發性,但單機效能總是有極限的,網際網路分布式架構設計高併發終極解決方案還是後者 水平擴充套件。網際網路分層架構中,各層次水平擴充套件的實踐又有所不同 1 反向 層可以通過 dns輪詢...

redis 高可用切換 Redis高可用使用方法二

redis高可用使用方法一 redis高可用使用方法三 之前是主從模式下,但如果考慮到主從切換時,對於開發者來說需要更換配置檔案,是乙個不明智的選擇 而官方提供了哨兵模式 當然在官方不提供的前提下方式是有多種解決的 dns,四層等 一 哨兵的配置 cd redis 4.0.12 切換到之前解壓的目錄...