설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 187건, 최근 0 건
   

서버 구축관련 하여 궁금한 점이 있어서 여쭤봅니다

글쓴이 : rollex 날짜 : 2021-04-26 (월) 11:03 조회 : 1903
안녕하세요.

기존 오라클이나 마리아만 사용하다가 여러 이유로 postgresql10 버전으로 사용을 하려고 합니다
아직 개념이 부족하여 궁금한 점이 있어서 이렇게 두가지 질문 좀 드리겠습니다.

1. 기존 데이터를 이관하려하는데 기존 용량이 꽤 많을 듯 하여 (대략 2테라 정도 됩니다)
단순하게 오라클 마냥 계산을 하다보니 (인덱스테이블스페이스 등 고려)  총 4테라로 사이징계산을 했고 ,
그래서 master와  standby 서버 둘 다 4테라로 산정했는데 이것이 맞는 방법인지 궁금합니다.
(오라클이나 mysql의 테이블 압축모드 등등 으로 저장을 했을 때처럼 테이블의 용량이 줄어드는지 감이 안잡혀가지고^^;)

2. 또한 HA 구성으로 하여 마스터에다가는 SSD , 스탠바이에는 HDD를 사용하려 하는데
제가 잠깐 찾아봤기로 insert나 update가 일어날 시 WAL 이 기록이 되고 이 내용이 스탠바이로 replication을 한다고 알고 있는데 기존 마스터 디비의 transation의 시간에는 아무런 지장이 없는 것인지요?

(추가3). 백업방안을 당연히 강구함으로서 HA 뿐아니라 , 주기적으로 서버의 이미지를 뜨려고 하는데(이건 제가 고려한 생각입니다만) postgresql 운영 시 백업을 보통 어떻게 하시는지 궁금합니다
.

감사합니다.

PostgresDBA 2021-04-26 (월) 23:34
1. pg는 데이터압축기능없습니다.
  보통 utf-8 캐릭터셋을 사용합니다. (한글 3bytes)
  샘플테이블 하나 이관해보시고 감을 잡아보심이 나을듯합니다.

2. 지장없습니다. 오라클 dataguard 생각하시면 됩니다. 원리 동일합니다.
  master/slave 간  sync/ async 방식의 동기화 가능합니다.

3. pg 도 오라클 처럼 핫백업가능합니다. 넷백업등 일반 백업솔루션들은 pg 백업 지원됩니다.
  아님 이런 백업솔루션 없음 pgbackrest 오픈소스 백업툴 쓰세요.
댓글주소
모델광 2021-04-27 (화) 11:01
1. 왜 굳이 10 버전을 고려하시는지... 가능하면 최신 버전 사용하십시오.
    성능도 좋고 디스크 공간도 덜 잡아먹습니다.
    압축을 하지 않아도 PostgreSQL 테이블은 아키텍쳐 구조상 오라클에 비해서 디스크 공간을 더 많이 사용합니다. (경험상 약 10% 정도) 반드시 테스트 후 사업 추진하십시오.

추가로 인터넷 검색해보면 PostgreSQL consulting 해주는 업체들 알아낼 수  있습니다.
1 M/M 비용으로 컨설팅 받아보고, 사업 추진하는 것이 향후 예산 및 인력 낭비를 줄일 수 있습니다.
댓글주소
   

postgresdba.com