2007-03-11

企業級複寫系統 Slony-1 on Debian(一)安裝

更新:2007-03-12
對映章節:

內容:
體會您使用的 OS 自身的系統架構哲學~
Debian 的設計哲學, 雖然使用者可以採用自行編譯二進制來安裝, 但筆者仍建議在目前的各式 Unix-Like 都漸建議 user 採用本身系統的二進制系統來安裝與自動構建還境(除非您的系統不提供二進制包, 或您想更進一步的自訂化條件).
理由是"通常系統不是您一個人管理的, 配合 OS 的方式可以在每次進行系統更新時, 達到最大的相容度, 況且 OS 會採用最佳的二進制化與安全性議題與相關組態檔的 Script 分佈與如何和本系統達到最佳度的"融合"來設計, 也方便其它系統管理員接管工作".



來欣賞一下 Debian Etch 4.0 對 Slony1 的"融合"設計哲學:
Debian Source - Slony-1

  1. Master DB 必需要有 PL/pgSQL.
  2. 將 Master DB pg_dump to Slaver DB.
  3. 組態檔編輯
  4. slonik_init_cluster | slonik
  5. slonik_create_set set1 | slonik
  6. slony start
slony1 預設宣告:
/etc/default/slony1
# Set to a space-separated list of node names configured in
# /etc/slony1/slon_tools.conf that should be handled in the init script.
SLON_TOOLS_START_NODES="1 2"

slony1 scripts :
/usr/share/slony1

slony1 doc and sample:
/usr/share/doc/slony-bin


組態設定:
/etc/slony1/slon_tools.conf

slony1 服務主要開關控制
/etc/init.d/slony1

slony1 logs
/var/log/slony1/*


題外話:
大赦國際在報告中指出,俄羅斯存在著多種不人道的酷刑。其中有一種對待犯人的酷刑叫做「slonik」(套大象),讓犯人戴上防毒面具,然後突然切斷一切空氣來源,讓犯人活活窒息;
(未寫完)

1 則留言:

匿名 提到...

針對Date's 12 rules for DDB:
(1).不符合1,4,6和12等規範
(2).7和8因效能的原因,不建議使用.
=>怎堪稱企業級?

網誌存檔

PostgreSQL & Google-Analytics Running...

::Planet PostgreSQL::

PostgreSQL Information Page

PostgreSQL日記(日本 石井達夫先生Blog)

PostgreSQL News

黑喵的家 - 資料庫相關

Google 網上論壇
PostgreSQL 8 DBA 專業指南中文版
書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18)

全球訪客分佈圖(Google)

全球訪客分佈圖(Google)