반응형
검증 - Verification 과 확인 - Validation
검증 | Verification
- 소프트웨어 개발 과정을 테스트
- 올바른 제품을 생산하고 있는지 검증
- 이전 단계에서 설정된 개발 규격과 요구를 충족시키는지 판단
- 개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바로 수행하는지 알아보는 과정
확인 | Validation
- 소프트웨어 결과를 테스트
- 만들어진 제품이 제대로 동작하는지 확인
- 최종 사용자 요구 또는 소프트웨어 요구에 적합한지 판단
- 사용자 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정
인증 기술의 유형
지 소 생 특 | 지식 기반 , 소지 기반 , 생체 기반 , 특징 기반
지식 기반 인증
- 사용자가 기억하고 있는 지식
- ID / 패스워드
소지 기반 인증
- 소지하고 있는 사용자 물품
- 공인인증서 , OTP
생체 기반 인증
- 고유한 사용자의 생체 정보
- 홍체, 정맥, 얼굴, 지문
특징 기반 인증
- 사용자의 특징을 활용
- 서명, 발걸음, 몸짓
트랜잭션의 특성
A C I D | Atomicity Consistency Isolation Durability
트랜잭션이란
데이터 베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위이다.
더이상 쪼갤수 없는 작업의 단위(대학교 ㅋ)
원자성 | Atomicity
- 분해가 불가능한 작업의 최소단위
- 연산 전체가 성공 또는 실패(All or Nothing)
- 하나라도 실패할 경우 전체가 취소되어야 하는 특성
일관성 | Consistency
- 트랜잭션이 실행 성공 후 항상 일관된 데이터베이스 상태를 보존해야 하는 특성
격리성 | Isolation
- 트랜잭션 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근 불가한 특성
영속성 | Durability
- 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장하는 특성
반응형
SQL | REVOKE 문법
REVOKE 권한 ON 테이블명 FROM 사용자
EAI 구축 유형
포 허 메 하 | 포인트 투 포인트 , 허브 앤 스포크 , 메시지 버스 , 하이브리드
포인트 투 포인트 | Point - to - Point
- 가장 기초적인 애플리케이션 통합방법으로 1:1 단순 통합방법
허브 앤 스포크 | Hub & Spoke
- 단일한 접점이 허브 시스템을 통하여 데이터를 전송하는 중앙 집중식 방식
- 허브 장애 시 전체 장애 발생
메시지 버스 | Message Bus
- 애플리케이션 사이 미들웨어(버스)를 두어 연계하는 미들웨어 통합 방식
- 뛰어난 확장성과 대용량 데이터 처리 가능
하이브리드 | Hybrid
- 그룹 내부는 허브 앤 스포크 방식을 사용하고, 그룹 간에는 메시지 버스 방식을 사용하는 통합 방식
이상현상 - Anomaly
- 데이터를 데이터베이스에 저장할 때 불필요하게 중복되어 릴레이션 조작 시 예기치 못한 곤란한 현상이 발생하는 현상
페이지 교체 기법 - LRU , LFU
LRU | Last Recently Used
- 사용된 시간을 확인하여 가장 오랫동안 사용되지 않은 페이지를 선택하여 교체하는 기법
- 최근에 참조된 페이지는 앞으로도 참조될 가능성이 크고, 최근에 참조되지 않은 페이지는 앞으로도 참조되지 않을 가능성이 크다는 전제로 구현된 기법
LFU | Least Frequently Used
- 사용된 횟수를 확인하여 참조 횟수가 가장 적은 페이지를 선택하여 교체하는 기법
- 기억장치에 저장된 페이지 중에서 사용한 횟수가 가장 적은 페이지를 교체하는 기법
반응형