對PostgreSQL資料庫結構的巨集觀理解

PostgreSQL_HighGoDB發表於2017-11-28

PostgreSQL資料庫Cluster相當於MS SQLServer例項的概念.(注:MS SQLServer的預設例項名是該主機的主機名)
PostgreSQL資料庫Cluster裡邊包括一個或者多個PostgreSQL資料庫,

眾所周知,MS SQLServer是一個多庫結構的資料庫,那麼對應來看,PostgreSQL也是一個多庫結構的資料庫.

在一個主機上可以包括多個PostgreSQL資料庫Cluster(以埠號來區分不同的Cluster),這一點跟Sybase ASE是一樣的,Sybase ASE也是以埠號來區分不同的服務,
在每個PostgreSQL資料庫Cluster中,都可以包括相同名稱的資料庫(比如兩個cluster中都有叫"caiwudb1"的資料庫)

PostgreSQL與MS SQLServer不同的地方:

PostgreSQL的事務日誌是Cluster級別的,也就是說本Cluster內的所有PG資料庫共用一份事務日誌

MS SQLServer的事務日誌是資料庫級別的,也就是說本MS SQLServer例項內的每個MS SQLServer資料庫都各自有各自的一份事務日誌.


By 亨特少校

相關文章