postgresql 中的簇

目錄

       1 什麼是postgresql 中的簇。

       2 數據庫簇的邏輯結構。

       3  數據庫簇的物理結構。

 

一 什麼是數據庫簇

1 postgresql 中的數據庫簇和我們平常接觸的高可用的數據庫簇不一樣,這裏更多的表示的是多個邏輯的數據庫在同一個數據庫實例中。這裏我們重點理解的是.

2 數據庫服務器   和數據庫簇是一一對應的,一個數據庫服務器(單機)上只能運行單個的數據庫簇。

二 邏輯結構

         邏輯結構圖

postgresql 中我們的所有數據庫對象都是通過對象標識符來管理的。就相當於每個對象都有一個全局的唯一ID。

eg     例如  數據庫對象 存放在pg_database中維護    

                  表對象    存放在 pg_class 中

三 數據庫集簇的物理結構 

1 base 目錄的每個子目錄對應的是一個數據庫

2 表和索引都會在目錄的子目錄中對應成一個文件。

3 postgresql 中支持的表空間和別的數據庫不一樣,包含基礎目錄外的數據目錄。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章