데이터베이스 4

[Docker & PostgreSQL] pg_dump를 이용한 Backup and Restore

오늘은 Docker 환경에서 PostgreSQL Backup and Restore를 해보겠습니다. PostgreSQL 은 장애시 복구를 위해 3가지 백업방법이 있습니다. 1. SQL Dump 2. 파일 시스템 기반 백업 3. 연속 아카이빙을 통한 백업 이중 SQL Dump를 이용해서 진행해보겠습니다. * Databse Backup and Restore 란? https://hanco.tistory.com/56 [RDBMS] Database Backup and restore 데이터베이스 백업 및 복원은 보호목적으로 데이터를 백업하고. 계획되지 않은 종료, 실수로 인한 삭제 또는 데이터 손상으로 인해 데이터가 손실된 경우 복원하는 프로세스입니다. 데이터베이 hanco.tistory.com pg_dump / p..

Database 2024.03.27

[RDBMS] 데이터베이스 구성

Database Hierarchy 대부분의 RDBMS는 Instance로 시작합니다. Instance 내에 다수의 Database가 존재할 수 있습니다. Database 내에 다수의 Schema가 존재할 수 있습니다 Instance : 사용자가 DB에 접근하여 트랜잭션을 처리할 수 있는 프로세스와 메모리 영역으로 구성되어 있습니다. 사용자는 직접적으로 Database에 접근 불가하며 Instance를 통해 데이터베이스에 접근할 수 있습니다. Database : 실제 데이터가 저장되는 물리적인 영역 Schema : 데이터베이스 내 개체를 논리적으로 그룹화 한 것입니다. (여기에는 테이블 이름, 필드, 데이터 유형, 그리고 이러한 엔티티 간의 관계 등 논리적 제약조건이 포함) 위와 같은 구성을 이용하여 동일..

Database 2024.03.23

[Mac OS] Docker + PostgreSQL 구성하기

ERP운영 업무를 하며 데이터베이스를 많이 접하다 보니 흥미가 생겼고 데이터베이스에 대해 더 공부를 하고 싶었습니다 SQL은 회사에서 많이 사용하여 그 외 데이터베이스 구축부터 운영, 백업, 모니터링도 해보고 싶습니다. 그러기 위해서 먼저 PC에 데이터베이스부터 구축하려고 합니다 Docker ? 맥북에 PostgreSQL을 설치하는 방법을 검색하고 Udemy에서 보고 싶은 강좌를 찾아보다 보니 자주 보이는 단어가 Docker였습니다. Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징 하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포..

Database 2024.03.19

프로그래머스 - 있었는데요 없었습니다(ORACLE)

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F..

SQL 2021.11.10