福州網(wǎng)站建設(shè)兼職網(wǎng)絡(luò)營銷專業(yè)介紹
文章目錄
- openGauss學(xué)習(xí)筆記-59 openGauss 數(shù)據(jù)庫管理-相關(guān)概念介紹
- 59.1 數(shù)據(jù)庫
- 59.2 表空間
- 59.3 模式
- 59.4 用戶和角色
- 59.5 事務(wù)管理
openGauss學(xué)習(xí)筆記-59 openGauss 數(shù)據(jù)庫管理-相關(guān)概念介紹
59.1 數(shù)據(jù)庫
數(shù)據(jù)庫用于管理各類數(shù)據(jù)對象,與其他數(shù)據(jù)庫隔離。創(chuàng)建數(shù)據(jù)對象時可以指定對應(yīng)的表空間,如果不指定相應(yīng)的表空間,相關(guān)的對象會默認(rèn)保存在PG_DEFAULT空間中。數(shù)據(jù)庫管理的對象可分布在多個表空間上。
59.2 表空間
在openGauss中,表空間是一個目錄,可以存在多個,里面存儲的是它所包含的數(shù)據(jù)庫的各種物理文件。由于表空間是一個目錄,僅是起到了物理隔離的作用,其管理功能依賴于文件系統(tǒng)。
59.3 模式
openGauss的模式是對數(shù)據(jù)庫做一個邏輯分割。所有的數(shù)據(jù)庫對象都建立在模式下面。openGauss的模式和用戶是弱綁定的,所謂的弱綁定是指雖然創(chuàng)建用戶的同時會自動創(chuàng)建一個同名模式,但用戶也可以單獨創(chuàng)建模式,并且為用戶指定其他的模式。
59.4 用戶和角色
openGauss使用用戶和角色來控制對數(shù)據(jù)庫的訪問。根據(jù)角色自身的設(shè)置不同,一個角色可以看做是一個數(shù)據(jù)庫用戶,或者一組數(shù)據(jù)庫用戶。在openGauss中角色和用戶之間的區(qū)別只在于角色默認(rèn)是沒有LOGIN權(quán)限的。在openGauss中一個用戶唯一對應(yīng)一個角色,不過可以使用角色疊加來更靈活地進(jìn)行管理。
59.5 事務(wù)管理
在事務(wù)管理上,openGauss采取了MVCC(多版本并發(fā)控制)結(jié)合兩階段鎖的方式,其特點是讀寫之間不阻塞。openGauss沒有將歷史版本數(shù)據(jù)統(tǒng)一存放,而是和當(dāng)前元組的版本放在了一起。openGauss沒有回滾段的概念,但是為了定期清除歷史版本數(shù)據(jù)引入了一個VACUUM線程。一般情況下用戶不用關(guān)注它,除非要做性能調(diào)優(yōu)。此外,openGauss是自動提交事務(wù)。
👍 點贊,你的認(rèn)可是我創(chuàng)作的動力!
?? 收藏,你的青睞是我努力的方向!
?? 評論,你的意見是我進(jìn)步的財富!