f 五月 2018 ~ 迪貝之家

Microsoft SQL Server Log Shipping

SQL 7就有的技術,簡單的說就是資料庫複本資料同步的技術,而這份複本可以開放讀取的功能以分散營業資料庫的負載,也可純粹當成備援資料庫,不管是在本地還是異地。怎麼達成? 透過SQL Agent自動化排程進行備份、傳檔及復原等作業。

Oracle GolGateden

機房搬遷跨Site能即時同步資料庫利器

Nagios 資料庫維運自動化

一開始設計這架構時,就排除使用remote agent的想法因為在專業分工的組織下,要求安裝新軟體於既有系統是一件不太可行的方案,既然身為DBA就只能把資料庫instance當作是一個最大的agent 想辦法在資料庫內做到我想做的事情

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

PGXL 在 ubuntu 16.04 上的安裝

三種主要元件:

GTM :  MVCC Transaction
Coordinator :  postgres backend process
Datanode    :  資料儲放

基本上 Coordinator Datanode 就是 postgres db instance
Option 元件 : GTM Proxy  批次處理提交給GTM的请求雖說是個option,但沒有它時,在大量交易進行時,很容易發生沒辦法跟GTM溝通的狀況,所以維護source code的公司才搞了這個元件出來。

ubuntu 上進行PGXL編譯的基本套件如下 :

apt-get install build-essential
apt-get install libreadline6 libreadline6-dev
apt-get install ruby  zlib1g-dev
apt-get install libpython-all-dev
apt-get install libperl-dev
apt-get install tcl8.5-dev
apt-get install tk8.5-dev
apt-get install flex bison
 
git clone git://git.postgresql.org/git/postgres-xl.git
cd postgres-xl
./configure
make -j4
make install
cd contrib
make -j4
make install
useradd postgres
chown -R postgres:postgres /usr/local/pgsql <- 三個元件的binary是相同的