상세 컨텐츠

본문 제목

정보처리기사 필기시험 준비 [27]

정보처리기사/정보처리기사_필기

by JORDON 2023. 2. 15. 22:31

본문

반응형

디지털트윈

  • 디지털트윈은 미국 제너널 일렉트릭이 주장한 개념으로 컴퓨터에 현실 속 사물의 쌍둥이를 만들고 현실에서 발생할 수 있는 상황을 컴퓨터로 시뮬레이션 함으로써 결과를 미리 예측하는 기술이다.
  • 디지털트윈은 제조업뿐 아니라 다양한 산업. 사회 문제를 해결할 수 있는 기술로 주목 받는다.

소프트웨어정의 데이터센터(SDDC)

  • 소프트웨어 정의 데이터센터는 가상데이터센터는 서비스으로서의 IT를 달성하기 위한 모든 데이터 센터 지원, 서비스에 대한 추상화, 자동화, 폴링등 가상화 개념을 확장하는 개념

고가용성(HA)

  • 서버와 네트워크, 프로그램등의 정보 시스템이 상당히 오랜기간 지속적으로 정상 운영이 가능한 성질
  • 고가용성이란, 가용성이 높다라는 뜻으로 오래 동안 절대 고장나지 않음

저장장치(스토리지 시스템)

  • 정보시스템 구축시 저장 데이터 운용에 필요한 많은 젖아 공간의 확보가 필요하며 이런 대용량 데이터를 저장하기 위해 구성된 것이 스토리지 장치이다.
  • DAS
    • 서버 장비에 직접 연결하여 운용하는 방식의 저장장치 구성이 용이함
  • NAS
    • 서버와 저장장치를 네트워크로 연결하는 방식
    • 구성이 간편하며 별도의 운영체제를 가진 서버 한곳에서 파일을 관리하기 때문에 서버간에 스토리지 및 파일 공유가 용이함
  • SAN
    • DAS의 빠른 처리와 NAS의 스토리지 공유 장점을 합친 방식으로 광케이블과 광 채널 스위치를 통해 근거리 네트워크 환경을 구성하여 빠른 속도로 데이터를 처리할 수 있음
    • 저장 장치 연결로 스토리지가 공유됨

KDD

  • 기계학습 등을 통해 데이터베이스에서 유용한 지식을 자동으로 발견해 내려는 시도
  • 데이터 마이닝
    • 많은 데이터 가운데 숨겨져 있는 유용한 상관관계를 발견하여 미래에 실행 가능한 정보를 추출해 내고 의사결정에 이용하는 과정

하둡

  • 아파치 하둡 - 대용량데이터를 적은 비용으로 더 빠르게 분석할 수 있음

MapReduce

  • 구글에서 대용량 데이터를 처리를 분산 병렬 컴퓨팅에서 처리하기 위한 목적으로 발표한 소프트웨어 프레임워크
  • 페타바이트 이상의 대용량 데이터를 신뢰도가 낮은 컴퓨터로 구성된 클러스트 환경에서 병렬처리를 지원하기 위해서 개발

Mashup

  • 웹으로 제공하고 있는 정보와 서비스를 융합하여 새로운 소프트웨어나 서비스, 데이터베이스를 만드는 것

데이터베이스 관리기능

  • 데이터베이스를 모순이 없는 일관된 상태로 유지하기 위해 제공하는 기능
  • 트랙잭션 장애
  • 시스템 장애
  • 미디어 장애 

회복(Recovery)

  • 장애가 발생했을 때 데이터베이스 장애가 발생하기 전의 일관된 상태로 복구시키는 것 
  • 회복관리자가 장애발생을 탐지하고 장애가 나타나면 데이터베이스를 복구하는 기능 제공
  • 덤프
    • 데이터베이스를 다른 저장 장치에 주기적으로 복사
  • 로그
    • 데이터베이스에서 변경 연산이 실행될 때마다 데이터를 변경하기 이전 값과 변경한 이후 값을 별도의 파일에 기록하는 방법
    • redo(재실행) - 가장최근에 저장한 데이터베이스 복사본을 가져온 후 로그를 이용해 장애가 발생하기 직전의 데이터베이스 상태로 복구
    • undo(취소) - 로그를 이용해 지금까지 실행된 모든 변경 연산을 취소하여 데이터베이스를 원래의 상태로 복구

병행수행

  • 여러 사용자가 데이터베이스를 동시 공유할 수 있도록 여러개의 트랜잭션을동시에 수행하는 것을 의미
  • 여러 트랜잭션을 차례로 번갈아 수행되는 인터리빙 방식으로 진행됨
  • 갱신 분실
    • 하나의 트랜잭션이 수행한 데이터 변경 연산의 결과를 다른 트랜잭션이 덮어써 변경연산이 무효화 되는것
    • 여러 트랜잭션이 동시에 수행되더라도 갱신 분실 문제가 발생하지 않고 마치 트랜잭션들을 순차적으로 수행한 것과 같은 결과값을 얻을 수 있어야함
  • 모순성
    • 하나의 트랜잭션이 여러개의 변경 연산을 실행할 때 일관성 없는 상태의 데이터베이스에서 데이터를 가져와 연산함으로써 모순된 결과가 발생하는 것
  • 연쇄복귀
    • 트랜잭션이 완료되기 전에 장애가 발생하여 롤백연산을 수행하게 되면 장애 발생 전에 트랜잭션이 변경한 데이터를 가져가서 변경 연산을 실행한 다른 트랙잭션에도 롤백 연산을 연쇄적으로 실행해야 된다는 것

병행제어

  • 병생 수행시 같은 데이터에 접근하여 연산을 실행해도 문제가 발생하지 않고 정확한 수행 결과를 얻을 수 있도록 트랜잭션의 수행을 제어하는 것을 의미
  • 로킹기법
    • 한 트랜잭션이 먼저 접근한 데이터에 대한 연산을 끝낼때 까지는 다른 트랜잭션이 그 데이터에 접근하지 못하도록 상호배제
  • 2단계 로킹 규약
    • 기본 로킹 규약의 문제를 해결하고 트랜잭션의 직렬 가능성을 보장하기 위해 lock 과 unlock 연산의 수행 시점에 대한 새로운 규약을 추가한 것
    • 확장단계 - 트랜잭선이 로킹연산만 실행하고 언로킹은 실행할 수 없음
    • 축소단계 - 트랜잭션이 언로킹만 실행하고 로킹은 실행할 수 없음

데이터베이스 표준화

  • 다양한 스시템별로 산재해 있는 데이터정보 요소에 대한 명칭, 정의, 형식, 규칙에 대한 원칙을 수립하여 이를 전사적으로 적용함으로써 데이터의 정확한 의미를 파악하고 데이터에 대한 통일된 관점을 가질수 있도록 표준을 제시
  • 데이터표준
  • 테이터표준 관리조직
  • 데이터 표준호 절차
반응형

관련글 더보기

댓글 영역