簡體   English   中英

流復制熱備用

[英]Streaming Replication Hot standby

我的問題如下,

如果我在postgres中具有主/從基礎結構,並使用流復制(熱備用),並且希望將數據從主服務器復制到從屬服務器,並決定刪除主postgres服務器中的行,那么這些更改是否也會在我的主機上進行? slave postgres server?,如果是這樣,我如何防止這種情況,我希望使用WAL段將sql數據復制到從屬服務器上,就像存檔服務器一樣。

原因是由於我的主服務器沒有足夠的存儲量,因此無法選擇增加存儲容量,此外,所有數據都應存儲在從屬服務器上。 再說一次,復制流是否有可能?

我不想轉向另一種復制策略,因為我已經在該項目中投入了太多時間,並且無法根據該決定重新開始某種新的復制形式。

非常感謝您的投入。

沒有。

您想要的不是復制。 您需要某種形式的歸檔。 基於觸發器的系統將是最簡單的適應方法,可能基於邏輯WAL的流也可以達到目的。 所需系統的確切性質將取決於數據庫的精確結構,用法和內容。 您是否有一個要管理的主表,是否需要跟蹤修改,是否有可以修改表的自定義功能,等等。

如果只有一個大表(事件日志或類似的表),則可以按日期對表進行分區 ,並定期轉儲和還原最舊的分區,然后再將其放到主分區上。

在重新開始之前花一些時間來了解您的要求,恐怕您只需要注銷在第一種方法上花費的時間即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM