본문 바로가기
반응형

전체 글265

올바른 DB 스키마 설계하기 올바른 DB 스키마 설계하기 1. 관련 있는 속성끼리 테이블을 설계한다. 2. 중복 데이터를 최대한 허용하지 않게 설계한다. 3. join 시 최대한 null이 생기지 않도록 설계한다. 4. null 값을 줄일 수 있는 방향으로 설계한다. 당연하지만, 유지 보수하다 보면 쉽지는 않다... 2022. 11. 8.
[PostgreSQL 이중화] #3. Ubuntu 22.04 LTS에서 PostgreSQL 14.5 이중화 구성(HA) ■ PostgreSQL 이중화 구성(Active+Standby) ▶ 이번 포스팅에서는 PostgreSQL을 Active+Standby 형태로 이중화 구성하려고 합니다. - 참고사이트 https://www.postgresql.org/docs/10/different-replication-solutions.html#HIGH-AVAILABILITY-MATRIX ▶ PostgreSQL은 Active/Hot-Standby(Read-Only Active)가 권장되고 있습니다. ▶ 본 포스팅은 Ubuntu 22.04 LTS에서 apt로 설치된 PostgreSQL 14.5 버전 환경입니다. 1. PostgreSQL HA 구성에 사용되는 솔루션은 여러 가지가 있습니다. 1) PostgreSQL + pgpool + Watc.. 2022. 11. 7.
[PostgreSQL 이중화] #2. PostgreSQL 14.5 백업과 복구(pg_dumpall & psql) ■ PostgreSQL pg_dumpall과 psql을 이용한 백업과 복구 ▶ PostgreSQL HA 구성에 앞서 이번 포스팅에서는 데이터의 백업과 이를 이용한 복구 작업에 대해 간단히 알아보려고 합니다. 간단한 사용법 위주이고 깊이 들어가지는 않겠습니다. 1. PostgreSQL에서 사용 가능한 백업 방법 1) SQL 덤프 : pg_dump, pg_dumpall과 같은 명령어를 통해 백업하고 pg_restore, psql와 같은 명령어를 통해 복구합니다. : 부분 및 전체 데이터 백업이 가능합니다. : 서버가 기동 되고 있는 상태에서만 사용 가능하며 증분 데이터 반영은 불가능합니다. 2) 아카이빙 : pg_basebackup 명령어와 wal 폴더 내용을 백업 및 복구합니다. : 증분 데이터 반영이 가.. 2022. 11. 4.
[PostgreSQL 이중화] #1. DB이중화와 PostgreSQL Cluster ■ PostgreSQL 이중화 개념과 구성 방식 ▶ 데이터베이스 운영함에 있어 실제 서비스에서 고가용성(Hign Ability)은 가장 중요시됩니다. 이번 포스트에서는 PosgreSQL의 이중화(HA) 구현에 대해 설명하려고 합니다. 1. 이중화의 의미 - HA (High Ability) : DB 이중화라고 말하며 복수의 DB Server를 준비한 상태에서 Active-Active 또는 Active-Standby로 동작시키면서 이중 일부의 Server에 문제가 발생하더라도 전체 서비스가 멈추는 사고를 방지하기 위함입니다. - 클라우드 기반으로 인프라 시스템들이 옮겨가면서 OS 입장에서 고가용성은 하이퍼바이저가 처리하고 있습니다. - 데이터베이스 관리자 입장에서는 데이터베이스 서버 장애 발생 시에도 DBM.. 2022. 11. 3.
미리캔버스 미리캔버스 기획 관련 정보를 찾다가 알게된 사이트 무료로도 사용해 볼 수도 있다. 디자이너가 없을 경우 직접 템플릿을 편집해서 사용할 수 있다. 유용한 사이트이다. https://www.miricanvas.com/ 디자인 플랫폼 미리캔버스 ppt, 카드뉴스, 포스터, 유튜브 섬네일 등 5만개 이상의 무료 템플릿으로 원하는 디자인 제작 www.miricanvas.com 2022. 11. 3.
기회는 준비된 자에게만 온다. 테슬라 일론 머스크 네이버 이해진 회장 구글 래리 페이지 카카오 김범수 의장 마이크로소프트 빌 게이츠 페이스북 마크 주커버그 위 사람들의 특징은... 이공계 백그라운드를 가지고 있으며, 창업을 하여 성공해 세상에 새로운 가치를 창출한 사람들이다. 기술적 배경을 가진 CEO들.. 그들은 연구한 결과물로 사업을 일으킬 기회가 높았다. 비즈니스 지식이 없다고 사업 기회 포착이나 창업을 못하는 것은 아니다. 기회는 준비된 자에게만 온다. 2022. 11. 1.
728x90