본문 바로가기

패캠캘린지31

패스트 캠퍼스 최종 후기 1. 참여 계기 SQL 강의를 찾고 있었는데 검색하다보니 패스트 캠퍼스가 나와서 듣게 되었다. 개발자를 하려면 SQL도 알아야 된다고 생각하기 때문에 신청하게 되었다. 2. 강사 소개 현) (주)에스브이Data총괄사업부장I2019 한국일보혁신대상기업 전)오라클파트국내1위업체ConsultingTF리더 전)데이터컨설팅분야국내1위업체선임 컨설턴트 [자격사항] 국가공인SQLP,SQLD보유 리눅스마스터1급보유[ [저서] 저서[개발자를위한오라클SQL튜닝] 3. 강의 소개 PPT와 컴퓨터를 통해서 강의가 이루어졌다. 실제 쓰이는 예제를 알려주는 식으로 강의가 진행되었다. 1장에서는 데이터베이스를 소개하고 가장 많이 쓰이는 관계형 데이터베이스를 설명한다음 데이터 베이스 아키텍쳐에 대해서 배웠다. 그 후 데이터베이스를 .. 2021. 10. 15.
패스트 캠퍼스 챌린지 30일차 데이터베이스와 SQLD 합격패스 Online Ch 08. 백업 및 복구 - 03. 연습문제 풀이 문제 1. 트랜잭션의 ACID 특성 중 COMMIT된 내용을 잃어버리지 않는 것을 보증하는 특성은? 1. 원자성(Atomicity) 2. 일관성(Consistency) 3. 고립성(Isolation) 4. 지속성(Durability) 답 : 4번 문제 2. COMMIT 시 데이터 영속화하고 성능 양립하게 하는 구조 2가지는? 1. 트랜잭션 로그(WAL) 2. 옵티마이저 3. 데이터베이스 버퍼 4. 소트 버퍼 답 : 1, 3번 문제 3. DBMS의 비정상적 종료 후 재실행 시 데이터 복구하는 구조는? 1. 데이터 복구 2. 크래시 복구 3. 100% 데이터 보증 4. 교착 상태 답 : 2번 문제 4. DBMS의 정지 여부 관점으로 볼 때 정지하지 않고 데.. 2021. 10. 5.
패스트 캠퍼스 챌린지 29일차 데이터베이스와 SQLD 합격패스 Online Ch 08. 백업 및 복구 - 02. 백업과 복구 [] 백업의 3가지 관점 (1) 핫 백업과 콜드 백업 (2) 논리 백업과 물리 백업 (3) 풀 백업과 부분(증분/차등) 백업 - 장애 발생 대비해 현재 이용하는 데이터 복제하여 다른 곳에 저장 - 백업한 데이터 이용해 장애 발생시 복원 작업 [] 핫 백업(Hot Backup)과 콜드 백업(Cold Backup) (1) 핫 백업 - 온라인 백업 /데이터베이스 기능 이용 - 백업 대상의 데이터베이스 정지하지 않고 가동한 상태로 백업 데이터 얻음 (2) 콜드 백업 - 오프라인 백업 / OS 기능 이용 - 백업 대상 데이터베이스 정지한 후 백업 데이터 얻음 - 서버 Shutdown, 데이터 디렉터리의 파일 전부를 OS 명령으로 복사 [] 논리 백업과 물리 백업 .. 2021. 10. 4.
패스트 캠퍼스 챌린지 28일차 데이터베이스와 SQLD 합격패스 Online Ch 08. 백업 및 복구 - 01. 지속성과 성능이 양립하는 구조 [] 로그 선행 기입 기법 1. 로그 선행 기입(write-ahead logging, WAL)을 사용하는 시스템에서 모든 수정은 적용 이전에 로그에 기록된다. 일반적으로 redo 및 undo 정보는 둘 다 로그에 저장된다. 2. 한 예로 어느 프로그램이 특정 작업을 수행하는 동안 컴퓨터에 정전이 일어났다고 하자. 다시 시작할 때 프로그램은 어느 작업이 수행을 성공적으로 마쳤는지, 절반 성공했는지, 아니면 실패했는지를 잘 알고 있어야 한다. 로그 선행 기입이 사용된다면 프로그램은 이러한 로그를 검사하여 예기치 않은 정전 시 해야 할 일과 실제로 했던 일을 비교하게 된다. - 데이터베이스의 데이터 파일을 로그 레코드 사용하여 동기화 - 디스.. 2021. 10. 3.