본문 바로가기

컴퓨터공부/정보처리기사

[정보처리기사] Secure OS 암호적 분리, 논리적 분리, 시간적 분리, 물리적 분리,DB 관련 신기술,REDO UNDO,연기 갱신 기법

by Life & study 2023. 7. 4.
반응형

[정보처리기사]

[정보처리기사] Secure OS 암호적 분리, 논리적 분리, 시간적 분리, 물리적 분리

 

[정보처리기사]Secure OS

 

암호적 분리: 암호화 기술을 사용하여 데이터와 시스템을 보호하는 것을 의미합니다. 암호화는 데이터를 암호화하여 외부에서 액세스할 수 없도록 만듭니다. 이를 통해 중요한 정보를 안전하게 보호할 수 있습니다.

 

논리적 분리: 시스템 내에서 서로 다른 기능과 데이터를 분리하는 것을 의미합니다. 예를 들어, 사용자 데이터와 시스템 데이터를 분리하여 사용자가 시스템에 액세스할 때 개인 정보가 노출되지 않도록 합니다. 이를 통해 데이터 누출 및 악용을 방지할 수 있습니다.

 

시간적 분리: 시스템의 다른 구성 요소 또는 작업을 서로 다른 시간에 실행하여 상호 간섭을 방지하는 것을 의미합니다. 예를 들어, 시스템의 백업 작업은 주요 작업이 실행되는 동안에도 별도의 시간에 실행될 수 있습니다. 이를 통해 시스템의 안정성과 신뢰성을 향상시킬 수 있습니다.

 

물리적 분리: 시스템의 물리적인 구성 요소를 분리하여 보안을 강화하는 것을 의미합니다. 예를 들어, 서버와 데이터베이스를 물리적으로 분리하여 외부 공격으로부터 데이터를 보호할 수 있습니다. 이를 통해 시스템의 안전성을 높일 수 있습니다.

[정보처리기사]  DB 관련 신기술

 

[정보처리기사] DB 관련 신기술


빅데이터

빅데이터: 빅데이터는 기존 데이터베이스 관리 시스템으로 처리하기 어려운 대량의 데이터를 의미합니다. 이러한 데이터는 다양한 소스에서 생성되며, 정형 및 비정형 데이터 모두 포함될 수 있습니다. 빅데이터 기술은 이러한 대량의 데이터를 수집, 저장, 처리, 분석하는 데 사용됩니다. 이를 통해 기업은 비즈니스 인텔리전스, 예측 분석, 고객 행동 분석 등 다양한 분야에서 가치를 창출할 수 있습니다.

 


브로드 데이터,

브로드 데이터: 브로드 데이터는 다양한 소스에서 실시간으로 생성되는 대량의 데이터를 의미합니다. 이러한 데이터는 센서, 로그, 웹 트래픽 등 다양한 소스에서 생성될 수 있습니다. 브로드 데이터 기술은 이러한 데이터를 수집하고 실시간으로 처리하여 실시간 분석, 이벤트 감지, 예측 등을 수행할 수 있습니다. 이를 통해 기업은 실시간으로 변화하는 환경에서 빠른 의사 결정을 내릴 수 있습니다.

 


메타 데이터

메타 데이터: 메타 데이터는 데이터에 대한 설명, 구조, 관계 등을 포함하는 데이터의 데이터입니다. 즉, 데이터에 대한 데이터라고 할 수 있습니다. 메타 데이터는 데이터베이스의 구조, 테이블, 열, 제약 조건 등을 설명하고 관리하는 데 사용됩니다. 또한 데이터의 출처, 생성 일자, 소유자 등과 같은 정보를 포함하여 데이터의 신뢰성과 품질을 관리하는 데 도움을 줍니다. 메타 데이터는 데이터 검색, 데이터 통합, 데이터 분석 등 다양한 데이터 관리 작업에 필수적인 요소입니다.

 

 

디지털 아카이빙

디지털 아카이빙: 디지털 아카이빙은 디지털 형태로 생성된 문서, 이미지, 비디오 등의 정보를 장기 보존하기 위한 기술입니다. 디지털 아카이빙은 데이터의 무결성과 보안을 유지하면서 장기 보존을 위한 저장, 검색, 관리를 수행합니다. 이를 통해 기업은 중요한 기록과 정보를 안전하게 보존하고 필요할 때 검색할 수 있습니다.

 

 

하둡: 

하둡은 대규모 데이터를 처리하기 위한 분산 컴퓨팅 프레임워크입니다. 하둡은 데이터를 여러 노드에 분산하여 처리하고 저장하는 방식으로 동작합니다. 이를 통해 대용량 데이터의 처리 속도와 확장성을 향상시킬 수 있습니다. 하둡은 빅데이터 처리에 많이 사용되며, 하둡 클러스터를 구성하여 데이터를 처리하고 분석할 수 있습니다.

 


맵리듀스: 

맵리듀스는 하둡과 함께 사용되는 데이터 처리 모델입니다. 맵리듀스는 대규모 데이터를 처리하기 위해 분산 환경에서 작업을 수행하는 방식으로 동작합니다. 데이터를 처리하는 작업을 맵(Map) 단계와 리듀스(Reduce) 단계로 나누어 병렬로 처리합니다. 이를 통해 데이터 처리 작업의 속도와 확장성을 향상시킬 수 있습니다.

데이터 마이닝:

데이터마이닝은 다양한 알고리즘과 기술을 사용하여 데이터를 탐색하고 분석합니다. 이를 통해 데이터마이닝은 다음과 같은 핵심적인 기능을 제공합니다:
패턴 발견: 데이터마이닝은 데이터 집합에서 유용한 패턴을 발견하는 데 사용됩니다. 예를 들어, 소비자 구매 기록에서 특정 상품을 구매하는 패턴이나 고객 그룹 간의 유사성을 발견할 수 있습니다. 이러한 패턴은 마케팅 전략, 제품 개발, 고객 서비스 등 다양한 비즈니스 의사 결정에 활용될 수 있습니다.
예측 분석: 데이터마이닝은 과거 데이터를 기반으로 미래의 사건을 예측하는 데 사용됩니다. 예를 들어, 고객의 구매 이력과 행동 패턴을 분석하여 향후 구매 가능성을 예측할 수 있습니다. 이를 통해 기업은 고객에게 맞춤형 제안을 제공하거나 마케팅 전략을 개선할 수 있습니다.
분류 및 규칙 생성: 데이터마이닝은 데이터를 분류하고 규칙을 생성하는 데 사용됩니다. 예를 들어, 고객의 특성과 구매 이력을 기반으로 고객을 세분화하거나, 신용카드 부정 사용을 감지하는 규칙을 생성할 수 있습니다. 이를 통해 기업은 효율적인 고객 관리와 사기 탐지를 할 수 있습니다.
데이터마이닝은 기업의 경쟁력을 향상시키고 비즈니스 의사 결정을 지원하는 데 중요한 역할을 합니다. 데이터마이닝 기술을 활용하여 기업은 데이터의 가치를 최대화하고 더 나은 결과를 얻을 수 있습니다

 

 

[정보처리기사] 회복 recovery

 

[정보처리기사]

 

회복은 데이터베이스 시스템에서 장애가 발생했을 때 데이터의 일관성과 무결성을 유지하고 시스템을 이전 상태로 복구하는 과정을 말합니다. 회복을 위해 사용되는 주요 기법은 다음과 같습니다:


로그 기반 회복(Log-based Recovery): 로그 기반 회복은 데이터베이스의 모든 변경 작업을 로그 파일에 기록하는 방식입니다. 장애 발생 시 로그 파일을 사용하여 시스템을 이전 상태로 복구합니다. 로그 파일은 변경 작업의 세부 정보를 기록하므로, 장애 발생 시 로그 파일을 분석하여 변경 작업을 재실행하거나 롤백하는 등의 작업을 수행합니다.

 

체크포인트 기반 회복(Checkpoint-based Recovery): 체크포인트 기반 회복은 주기적으로 체크포인트를 설정하여 데이터베이스의 일관성을 유지하는 방식입니다. 체크포인트는 데이터베이스의 상태를 저장하는 지점으로, 장애 발생 시 체크포인트 이후의 로그만을 사용하여 회복 작업을 수행합니다. 이를 통해 로그 파일의 크기를 줄이고 회복 시간을 단축할 수 있습니다.

 

그림자 페이지 기반 회복(Shadow Page-based Recovery): 그림자 페이지 기반 회복은 데이터베이스의 변경 작업을 그림자 페이지에 기록하는 방식입니다. 그림자 페이지는 변경 작업이 완료되기 전의 데이터를 저장하는 임시 공간으로, 장애 발생 시 그림자 페이지를 사용하여 데이터를 복구합니다. 이를 통해 원본 데이터를 직접 수정하지 않고 회복 작업을 수행할 수 있습니다.

 

복제 기반 회복(Replication-based Recovery): 복제 기반 회복은 데이터의 복제본을 유지하여 장애 발생 시 복제본을 사용하여 회복하는 방식입니다. 데이터의 복제본은 원본 데이터와 동기화되어 있으므로, 장애 발생 시 복제본을 사용하여 데이터를 복구하고 시스템을 복구합니다. 이를 통해 데이터의 가용성과 회복성을 동시에 보장할 수 있습니다.

[정보처리기사] REDO UNDO

 

[정보처리기사] REDO UNDO

REDO,

데이터베이스가 비정상적으로 종료되었을때,
로그를 분석하여
시작과 완료에 대한 기록이 트랜잭션들의 작업을 
재작업하는것

UNDO

데이터베이스가 비정상적으로 종료되었을때,
로그를 분석하여
시작과 완료에 대한 기록이 없어서 트랜잭션들의 작업을 
내용을 취소하는것

 

[정보처리기사] 연기 갱신 기법

 

[정보처리기사] 연기 갱신 기법

 

[정보처리기사]데이터베이스 회복 기법

 

[정보처리기사]데이터베이스 회복 기법


Redo와 Undo를 모두 수행하는 기법
즉시 실제DB에 그 내용을 반영하는 기법

- 즉각 갱신 기법

 

변경 작업 즉시 반영: 즉각 갱신 기법은 트랜잭션에서 변경 작업이 수행되면, 해당 작업을 즉시 데이터베이스에 반영합니다. 이를 통해 변경 작업이 발생한 시점부터 데이터베이스에 변경 내용이 반영되어 다른 트랜잭션에서도 변경된 데이터를 참조할 수 있습니다.
트랜잭션 완료 시점: 즉각 갱신 기법은 트랜잭션이 완료되는 시점에 변경 작업을 영구적으로 저장합니다. 트랜잭션이 완료되기 전까지는 변경 작업이 롤백될 수 있습니다.


 

반응형

댓글