반응형 전체278 RDB와 NoSQL 비교 및 언제 사용하면 좋을까 RDB(Relational DataBase) - 관계형 데이터베이스 - 테이블끼리 서로 관계를 맺고 있다. - 테이블 사이의 관계는 외래 키로 표현한다. - 정교하며, 테이블 사이에 의존성이 있기 때문에, 스키마 변경이 어렵다. - ACID 성질 : 데이터베이스 트랜잭션이 발생할 때, 그 안정성을 보장할 수 있는 성질 - 핵심은 SQL! - 데이터 구조만 생각하면 된다. - 트랜잭션 처리 - Oracle, DB2, SQL Server, MySQL, PostgreSQL NoSQL(Not only SQL / Not SQL) - 관계형이 아니다. - 정규화되어 있지 않는다. - 조인연산이 없다. 쿼리를 사용할 수 없다. - 데이터모델을 총칭하며 document 모델, key-value 모델, 그래프 모델 등이.. 2022. 11. 8. 올바른 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. 이전 1 ··· 24 25 26 27 28 29 30 ··· 47 다음 728x90