1. 데이터 마트, 데이터 웨어하우스
구분 | 설명 |
---|---|
데이터 마트 (Data Mart) | 데이터의 한 부분으로서 특정 사용자가 관심을 갖는 데이터들을 담은 비교적 작은 규모의 데이터 웨어하우스. 다양한 정보를 사용자의 요구 항목에 따라 체계적으로 분석하여 기업의 경영활동을 돕기 위한 시스템. 전체적인 데이터 웨어하우스에 있는 일부 데이터를 가지고 특정 사용자를 대상으로 함. |
데이터 웨어하우스 (Data Warehouse) | 급증하는 다량의 데이터를 효과적으로 분석하여 정보화하고 이를 여러 계층의 사용자들이 효율적으로 사용할 수 있도록 한 데이터 베이스. 다양한 원본 데이터베이스로부터 정제되어 추출된 데이터만을 저장, 필요한 인덱스를 생성하고, 데이터의 다차유ㅝㄴ 분석 도구로 분석하여 효율적인 의사결정에 필요한 자료를 얻을 수 있음. |
2. 로킹 기법
- 트랜잭션이 사용하는 데이터 항목에,
- 잠금 (Lock)을 설정한 트랜잭션이,
- 해제 (Unlodck)할 때까지,
- 독점적으로 사용할 수 있게 상호배제 기능을 제공하는 기법.
병행제어 기법의 종류로는
- 로킹, 낙관적 검증, 타음 스탬프 순서, 다중버전 동시성 제어 기법들이 있다.
3. MQTT
Message Queuing Telemetry Transport
- IoT 장치, 텔레메트리 장치 등에서 최적화되어 사용할 수 있도록 개발된 프로토콜.
- 저전력 센서, 스위치, 밸브 등의 기기에 대한 표준적 인터넷환경을 지원. 프로토콜 리소스 점유 최소화. 한정된 자원 시스템 지원. 오버헤드 최소화 등의 특징.
텔레메트리 : 원격에서 관측, 데이터를 취득하는 기술.
5. CSMA/CD, CSMA/CA
- 충돌탐지 - Carrier Sense Multiple Acces with Collision Detection
- IEEE802.3 유선 LAN의 반이중방식에서, 각 단말이 신호 전송 전에 현재 채널이 사용 중인지 체크하여 전송하는 매체 MAC(매체 엑세스 제어) 방식.
- 충돌회피 - Carrier Sense Multiple Acces with Collision Avoidance
- 무선 LAN의 반이중방식에서, 사전에 가능한 충돌을 회피하는 무선전송 다원접속 방식.
7. 스팸 차단 솔루션 (Anti-Spam Solution)
- 메일 서버 앞단에 위치하여, 프록시 서버로 동작
8. RPO
Recovery Point Objective
- 데이터의 손실 허용 지점. (업무중단 시점부터 데이터가 복구되어 다시 정상 가동될 때)
비즈니스 연속성 계획 용어
용어 | 설명 |
---|---|
BIA (Business Impact Analysis) | 손실을 볼 것을 가정하여, 시간 흐름에 따른 손실평가를 조사하는 BCP를 구축하기 위한 분석. |
RTO (Recovery Time Objective) | 업무중단 시점 ~ 업무 복구(가동) 까지의 시간. 재해 시 복구 목표 시간의 선정. |
RPO (Recovery Point Objective) | 데이터의 손실 허용 시점. 재해 시 복구 목표 지점의 선정 |
DRP (Disaster Recovery Plan) | 재난 복구 계획 |
DRS (Disaster Recovery System) | 재해복구센터 |
9. inner join
- 두 개 이상의 테이블을 연결하여 데이터를 검색하는 방법
SELECT A.컬럼1, A.컬럼2, ..., B.컬럼1, B.컬럼2, ...
FROM A INNER JOIN B
ON 조인조건 [WHERE 검색조건]
10. 거리 벡터 알고리즘 (Distance Vector Algorithm)
- 목적지까지의 최적 경로를 산출하기 위한 법칙.
라우팅 알고리즘
유형 | 설명 |
---|---|
거리 벡터 알고리즘 | 인접 라우터와 정보를 공유. 목적지까지의 거리와 방향을 결정. 벨만-포드 알고리즘 사용. 수신된 경로 비용 정보는 이웃 라우터에만 보내짐. |
링크 상태 알고리즘 | 링크 상태 정보를 모든 라우터에 전달 → 최단 경로 트리를 구성. 다익스트라 알고리즘 사용. 네트워크를 일관성 있게 파악. 계산이 복잡하고 트래픽을 광범위한 범위까지 전달. |
12. 클리어링 하우스
- Clearing House
디지털 저작권 관리 (DRM)을 위한 구성요소
구성요소 | 설명 |
---|---|
콘텐츠 제공자 | 저작권자 |
콘텐츠 분배자 | 쇼핑몰 등. 암호화된 콘텐츠 제공 |
패키저 | 콘텐츠를 배포 가능한 단위로 묶는 기능 |
보안 컨테이너 | 안전한 유통을 위한, 전자적 보안 장치 |
DRM 컨트롤러 | 배포된 콘텐츠의 이용 권한을 통제 |
클리어링 하우스 | 디지털 라이선싱 중계, 발급. 정산소 |
13. 트리거
절차형 SQL의 종류
종류 | 설명 |
---|---|
프로시저 | 쿼리의 집합. 일련의 쿼리들을 하나의 함수처럼 실행하기 위함. |
사용자 정의함수 | 일련의 SQL처리 수행. 수행 결과를 단일 값으로 반환. |
트리거 | DB 시스템에서 삽입,갱신,삭제 가 발생할 때마다 관련 작업이 자동으로 수행됨. |
15. 뷰 만들기
CREATE VIEW 뷰이름 **AS 조회쿼리(SELECT문 등);**
16. 객체지향 설계 원칙 (SOLID)
원칙 | 설명 |
---|---|
단일 책임의 원칙 | 하나의 클래스는 하나의 목적을 위해 생성 → 하나의 책임을 수행하는 데 집중. |
개방 폐쇄 원칙 | 구성요소는 확장에는 열려있고, 변경에는 닫혀 있어야 한다. |
리스코프 치환의 원칙 | 서브타입은 항상 자신의 상위 타입으로 교체할 수 있어야 한다. |
인터페이스 분리의 원칙 | 자신이 사용하지 않는 인터페이스는 구현하지 말아야 한다. 클라이언트가 사용하지 않는 인터페이스 때문에 영향을 받아서는 안 된다. |
의존성 역전의 원칙 | 실제 사용 관계는 바뀌지 않으며, 추상을 매개로 메시지를 주고받음 → 관계를 최대한 느슨하게 만드는 원칙 |
18. Git
형상관리 시스템의 하나
- 주요 기능
- Branch, Check-out, Commit 등 로컬 환경에서의 형상 관리 기능
- push, fetch, pull 등 원격 환경에서의 변경 전송기능
- svn 저장소에 대한 이관 기능
- 장점
- 저장소의 완전한 복사본을 로컬 저장 가능
- 로컬 저장으로 오프라인 작업 가능
- 일시적인 작업에 대한 이력 관리 쉬움
- 단점
- 대용량 코드 관리 부적절
- diff를 통한 변경사항을 한 번에 보기 어렵다.
- CVS, SVN과 개념이 상이 → 학습 시간 필요.
19. 지역성
지역성의 유형
유형 | 설명 | 예시 |
---|---|---|
시간 지역성 | 최근 사용된 기억장소들이 집중적으로 액세스하는 현상. 참조했던 메모리는 빠른 시간에 다시 참조될 확률이 높은 특성 |
Loop, Stack, Sub Routine, Counting, Totaling 등에 사용되는 변수 |
공간 지역성 | 프로세스 실행 시, 일정 위치의 페이지를 집중적으로 액세스하는 현상. 참조된 메로리 근처의 메모리를 참조하는 특성 |
배열 순회. 관련된 변수들을 서로 근처에 선언. |
순차 지역성 | 데이터가 순차적으로 액세스되는 현상. 프로그램 내의 명령어가 순차적으로 구성된 특성. 공간 지역성에 편입되기도 함. |
순차적 코드 실행 |
'정보처리기사 > 실기' 카테고리의 다른 글
5. 모의고사 5회 (0) | 2022.07.17 |
---|---|
4. 모의고사 4회 (0) | 2022.07.17 |
2. 모의고사 2회 (0) | 2022.07.16 |
1. 모의고사 1회 (0) | 2022.07.16 |
0. 정처기 실기 공부 방법 설정 (D-8) (0) | 2022.07.16 |