- 데이터베이스 이중화 / 서버클러스터링
- 데이터베이스 이중화 (Database Replication): 시스템 오류로 인한 데이터베이스 서비스 중단이나 물리적 손상 발생 시 이를 복구하기 위해 동일한 데이터베이스를 복제하여 관리하는 것
- 데이터베이스 이중화의 분류
- Eager 기법
- Lazy 기법
- 데이터베이스 이중화 구성 방법
- 활동-대기 (Active-Standby) 방법
- 활동-활동 (Active-Active) 방법
- 클러스터링 (Clustering)
- 클러스터링 (Clustering): 두 대 이상의 서버를 하나의 서버처럼 운영하는 기술
- 클러스터링 종류: 고가용성 클러스터링, 병렬 처리 클러스터링
- RTO / RPO
- RTO (Recovery Time Objective, 목표 복구 시간): 비상사태 또는 업무 중단 시점으로부터 복구되어 가동될 때까지의 소요 시간
- RPO (Recovery Point Objective, 목표 복구 시점): 비상사태 또는 업무 중단 시점으로부터 데이터를 복구할 수 있는 기준점
- 데이터베이스 보안 / 암호화
- 데이터베이스 보안: 데이터베이스의 일부 또는 전체에 대해서 권한이 없는 사용자가 액세스하는 것을 금지하기 위해 사용되는 기술
- 암호화 (Encryption)
- 암호화: 데이터를 보낼 때 송신자가 지정한 수신자 이외에는 그 내용을 알 수 없도록 평문을 암호문으로 변환하는 것
- 암호화 (Encryption) 과정: 암호화되지 않은 평문을 암호문으로 바꾸는 과정
- 복호화 (Decryption) 과정: 암호문을 원래의 평문으로 바꾸는 과정
- 암호화 기법
- 개인키 암호 방식 (Private Key Encryption)
- 공개키 암호 방식 (Public Key Encryption)
- 접근통제
- 접근통제의 개념
- 접근통제: 데이터가 저장된 객체와 이를 사용하려는 주체 사이의 정보 흐름을 제한하는 것
- 접근통제의 종류
- 임의 접근통제 (DAC, Discretionary Access Control)
- 강제 접근통제 (MAC, Mandatory Access Control)
- 역할기반 접근통제 (RBAC, Role Based Access Control)
- 강제 접근통제 (MAC)의 보안 모델
- 벨 라파듈라 모델 (Bell-Lapadula Model)
- 클락-윌슨 무결성 모델 (Clark-Wilson Integrity Model)
- 만리장성 모델 (Chinese Wall Model)
- 접근통제의 3요소
- 접근통제 정책
- 접근통제 매커니즘
- 접근통제 보안모델
- 접근통제 조건
- 접근통제 조건: 접근통제 매커니즘의 취약점을 보완하기 위해 접근통제 정책에 부가하여 적용할 수 있는 조건
- 값 종속 통제 (Value-Dependent Control)
- 다중 사용자 통제 (Multi-User Control)
- 컨텍스트 기반 통제 (Context-Based Control)
- 감사 추적: 사용자나 애플리케이션이 데이터베이스에 접근하여 수행한 모든 활동을 기록하는 기능
- 접근통제의 개념
- 데이터베이스 백업
- 데이터베이스 백업의 개념
- 데이터베이스 백업: 전산 장비의 장애에 대비하여 데이터베이스에 저장된 데이터를 보호하고 복구하기 위한 작업
- 데이터베이스 장애 유형: 사용자 실수, 미디어 장애, 구문 장애, 사용자 프로세스 장애, 인스턴스 장애 등
- 로그파일: 데이터베이스의 처리 내용이나 이용 상황 등 상태 변화를 시간의 흐름에 따라 모두 기록한 파일
- 데이터베이스 복구 알고리즘
- NO-UNDO / REDO: 데이터베이스 버퍼의 내용을 비동기적으로 갱신한 경우의 복구 알고리즘
- UNDO / NO-REDO: 데이터베이스 버퍼의 내용을 동기적으로 갱신한 경우의 복구 알고리즘
- UNDO / REDO: 데이터베이스 버퍼의 내용을 동기 / 비동기적으로 갱신한 경우의 복구 알고리즘
- NO-UNDO / NO-REDO: 데이터베이스 버퍼의 내용을 동기적으로 저장 매체에 기록하지만 데이터베이스와는 다른 영역에 기록한 경우의 복구 알고리즘
- 백업 종류
- 물리 백업: 데이터베이스 파일을 백업하는 방법
- 논리 백업: DB 내의 논리적 객체들을 백업하는 방법
- 스토리지
- 스토리지 개념
- 스토리지: 단일 디스크로 처리할 수 없는 대용량의 데이터를 저장하기 위해 서버와 저장장치를 연결하는 기술
- 스토리지 종류
- DAS (Direct Attached Storage): 서버와 저장장치를 전용 케이블로 직접 연결하는 방식
- NAS (Network Attached Storage): 서버와 저장장치를 네트워크를 통해 연결하는 방식
- SAN (Storage Area Network): DAS의 빠른 처리와 NAS의 파일 공유 장점을 혼합한 방식
- 스토리지 개념
- 데이터베이스 백업의 개념
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 실기 노트 - 통합구현 (0) | 2025.01.06 |
---|---|
[정보처리기사] 실기 노트 - 데이터 입출력 구현 4 (1) | 2025.01.03 |
[정보처리기사] 실기 노트 - 데이터 입출력 구현 2 (1) | 2025.01.03 |
[정보처리기사] 실기 노트 - 데이터 입출력 구현 1 (1) | 2024.11.05 |
[정보처리기사] 실기 노트 - 요구사항 3 (2) | 2024.11.05 |