??【上一篇】 |
??The Begin?? 點(diǎn)點(diǎn)關(guān)注,收藏不迷路??
|
【下一篇】?? |
?? 一、基本概念
?? 1.1 openGauss
openGauss是一款關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
—RDBMS。關(guān)系型數(shù)據(jù)庫(kù)是指采用了關(guān)系模型來(lái)組織數(shù)據(jù)的數(shù)據(jù)庫(kù),以行和列的形式存儲(chǔ)數(shù)據(jù)
。
openGauss的數(shù)據(jù)庫(kù)節(jié)點(diǎn)負(fù)責(zé)存儲(chǔ)數(shù)據(jù),其存儲(chǔ)介質(zhì)是磁盤
。邏輯視角下,可以看到數(shù)據(jù)庫(kù)節(jié)點(diǎn)上對(duì)象包含表空間、數(shù)據(jù)庫(kù)、數(shù)據(jù)文件、表、數(shù)據(jù)塊。
?? 1.2 數(shù)據(jù)庫(kù)(Database)
數(shù)據(jù)庫(kù)
是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)可以被訪問(wèn),管理以及更新。
數(shù)據(jù)庫(kù)用于管理各類數(shù)據(jù)對(duì)象,與其他數(shù)據(jù)庫(kù)隔離。
創(chuàng)建數(shù)據(jù)對(duì)象時(shí)可以指定對(duì)應(yīng)的表空間,如果不指定相應(yīng)的表空間,相關(guān)的對(duì)象會(huì)默認(rèn)保存在PG_DEFAULT
空間中。
數(shù)據(jù)庫(kù)管理的對(duì)象可分布在多個(gè)表空間上。
?? 1.3 數(shù)據(jù)塊(Block)
數(shù)據(jù)塊是數(shù)據(jù)庫(kù)管理的基本單位,默認(rèn)大小為8KB
。
?? 1.4 行(Row)
一行(元組或記錄
)是一組相關(guān)的數(shù)據(jù)。
?? 1.5 列(Cloumn)
每一列被當(dāng)作是一個(gè)字段。每個(gè)字段中的值代表一種類型的數(shù)據(jù)。
?? 1.6 表(Table)
表
是由行與列組合成的,是數(shù)據(jù)庫(kù)中用來(lái)存儲(chǔ)數(shù)據(jù)的對(duì)象,是整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)。
每張表只能屬于一個(gè)數(shù)據(jù)庫(kù)
,只能對(duì)應(yīng)到一個(gè)表空間
。每張表對(duì)應(yīng)的數(shù)據(jù)文件必須在同一個(gè)表空間中
。
?? 1.7 數(shù)據(jù)文件(Datafile Segment)
通常每張表只對(duì)應(yīng)一個(gè)數(shù)據(jù)文件
。如果某張表的數(shù)據(jù)大于1GB,則會(huì)分為多個(gè)數(shù)據(jù)文件存儲(chǔ)。
?? 1.8 表空間(Tablespace)
在openGauss中,表空間是一個(gè)目錄
,在物理數(shù)據(jù)和邏輯數(shù)據(jù)間提供了抽象的一層,為所有的數(shù)據(jù)庫(kù)對(duì)象分配存儲(chǔ)空間,里面存儲(chǔ)的是它所包含的數(shù)據(jù)庫(kù)的各種物理文件。
由于表空間是一個(gè)目錄,僅是起到了物理隔離的作用
,其管理功能依賴于文件系統(tǒng)。
表空間可以存在多個(gè),創(chuàng)建好之后,創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象時(shí)可以指定該對(duì)象所屬的表空間。
?? 1.9 模式(Schema)
Schema-——數(shù)據(jù)庫(kù)對(duì)象集,包括邏輯結(jié)構(gòu),例如表、視圖、序、存儲(chǔ)過(guò)程、同義名、索引及數(shù)據(jù)庫(kù)鏈接。
?? 1.10 事務(wù)(Transaction)
Transaction——數(shù)據(jù)庫(kù)管理系統(tǒng)執(zhí)行過(guò)程中的一個(gè)邏輯單位
,由一個(gè)有限的數(shù)據(jù)庫(kù)操作序列構(gòu)成。
在關(guān)系數(shù)據(jù)庫(kù)中,一個(gè)事務(wù)可以是一條SQL語(yǔ)句,一組SQL語(yǔ)句或整個(gè)程序
。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-492043.html
同時(shí),事務(wù)也是恢復(fù)和并發(fā)控制的基本單位
,必須具備ACID特性:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-492043.html
-
原子性(Atomicity)
:一個(gè)事務(wù)是一個(gè)不可分割的工作單位,事務(wù)中包括的操作要么都做,要么都不做。 -
一致性(Consistency)
:事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。一致性與原子性是密切相關(guān)的。 -
隔離性(Isolation)
:一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。 -
持久性(Durability)
:持久性也稱永久性(Permanence),指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作或故障不應(yīng)該對(duì)其有任何影響。
?? 二、總結(jié)—溫故知新
? openGauss數(shù)據(jù)庫(kù)---有關(guān)基本概念了解
? openGauss數(shù)據(jù)庫(kù)---事務(wù)ACID特性了解
??【上一篇】 |
??The Begin?? 點(diǎn)點(diǎn)關(guān)注,收藏不迷路??
|
【下一篇】?? |
到了這里,關(guān)于【openGauss基本概念---快速入門】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!