2011-03-04 56 views

回答

4

不,不可能。 WAL段保存單個羣集中所有數據庫的所有更改。

如果您正在尋找使用WAL複製單個數據庫,則必須爲此數據庫創建一個單獨的羣集。使用initdb創建第二個羣集和一個不同的數據目錄,啓動第二個羣集,完成後,您現在有兩個羣集在單個(虛擬)機器上運行。

另一種選擇是Slony

+0

非常感謝。你的答案非常全面。 – WesternTune 2011-03-05 10:30:46

0

以說話的方式,並且取決於您是指集羣中的數據庫,還是說「1個數據庫排除3個其他數據庫」時單獨的數據庫服務器。如果您有一臺機器帶有PITR映像,但它們在進入時不會應用更改日誌,而只是將它們放在角落中,直到您恢復爲止,您可以選擇停止恢復的點(txid)。儘管確切知道你想要停止哪項交易並不是那麼簡單和容易。但是這些更改會影響該服務器上的所有dbs。

+0

非常感謝您的詳細解答,Scott。 – WesternTune 2011-05-06 07:35:24

相關問題