정보처리기사/정보 시스템 구축 관리
데이터베이스 관련 기술 용어
jhwannabe
2023. 8. 19. 16:42
RAID(Redundant Array of Incexpensive Disk)
- 여러 대의 하드디스크각 있을 때 동일한 데이터를 다른 위치에 중복해서 저장하는 방법으로 디스크의 고장에 대비하여 데이터의 안정성을 높이는 기술
RAID 0 | - 2개 이상의 하드 디스크를 병렬로 연결해서 하나의 디스크처럼 사용하는 방식 - 디스크 드라이브가 동시에 액세스가 일어나서 디스크의 개수가 늘어날수록 성능이 향상되며 연결된 디스크 중 가장 작은 용량 기준으로 디스크가 묶임 - 데이터가 분산 저장되어 한 개의 하드 디스크에 장애가 발생하면 전체 데이터가 소실됨 |
RAID 1 | - 동일한 용량의 2개 이상의 하드 디스크를 병렬로 연결하여, 동일한 데이터를 동시에 각 디스크에 저장되어 신뢰성이 높음 - 미러(Mirror) 지원으로 1개 디스크 고장에도 데이터 복구가 가능 |
RAID 2 | - 비트 단위로 분산 저장하고 여러 개의 해밍코드 검사 디스크를 사용함 - 디스크 미러링(Disk Mirroring) 방식으로 높은 신뢰도를 가짐 |
RAID 3 | - 데이터를 다수의 디스크에 스트라이핑하여 저장하며, 하나의 드라이브에 패리티를 저장함 - 패리티 드라이브를 사용함 - 패리티 체크용 디스크를 1개 별도로 사용 |
RAID 4 | - 각 디스크에 데이터를 블록 단위로 분산 저장하고 하나의 패리티 검사 디스크를 사용함 - 블록 인터리브된 패리티(Block-Interleaved Striping with Parity) - Block 단위 Stripe |
RAID 5 | - 별도의 패리티 디스크 대신 모든 디스크에 패리티 정보를 나누어 기록하는 방식으로 3개 이상의 디스크를 요구하며 쓰기 작업이 많지 않은 다중 시스템에 적합함 - 패리티 정보를 매번 다른 디스크에 저장하여 데이터 복구가 가능 |
RAID 1 + 0 | - RAID 1 방식으로 데이터 미러링하고, 이를 다시 RAID 0 방식으로 스트라이핑하는 방식 - RAID 1 구성에서 쓰기 성능을 높일 수 있음 |
RAID 0 + 1 | - RAID 0 방식으로 스트라이핑 한 디스크 2개를 서로 RAID 1 방식으로 미러링함 |
JBOD (Just a Bunch of Disks) |
- 두 개 이상의 하드 드라이브가 하나의 큰 하드 드라이브로 OS X에서 Mac에서 나타날 수 있도록 함 - 여러 디스크를 연결하여 하나의 큰 용량의 디스크로 인식(Spanning) |
웨어러블 컴퓨팅(Wearable Computing)
- 컴퓨터를 옷이나 안경처럼 착용할 수 있게 해주는 기술
- 소형화, 경량화를 비롯해 음성과 동작 인식 등 다양한 기술이 적용되어 장소에 구애받지 않고 컴퓨터를 활용할 수 있음
멤리스터(Memristor)
- 메모리와 레지스터의 합성어로, 전류의 방향과 크기 등 기준의 상태를 모두 기억하는 소자
- 레지스터, 커패시터, 인덕터에 이어 네 번째 전자회로 구성 요소로 차세대 기억 소자, 회로 등에 응용될 수 있음
- 에너지 소모와 부팅 시간을 획기적으로 줄일 수 있음
직접 연결 저장 장치(DAS : Direct-Attached Storage)
- 하드 디스크와 같은 데이터 저장 장치를 호스트 버스 어댑터에 직접 연결하는 방식
- 저장 장치와 호스트 기기 사이에 네트워크 디바이스가 있지 말아야 함
SAN(Storage Area Network)
- 네트워크상에 광 채널 스위치의 이점인 고속 전송과 장거리 연결 및 멀티 프로토콜 기능을 활용하여 각기 다른 운영체제를 가진 여러 기종이 네트워크상에서 동일 저장 장치의 데이터를 공유하게 함으로써, 여러 개의 저장 장치나 백업 장비를 단일화시킨 시스템
NAS(Network Attached Storage)
- 컴퓨터에 직접 연결하지 않고 네트워크를 통해 데이터를 주고받는 저장 장치
- 구조적으로는 스토리지 서버를 단순화, 소형화한 것
Software Defined Storage
- 가상화를 적용하여 필요한 공간만큼 나눠 사용할 수 있도록 하며 서버 가상화와 유사함
- 컴퓨팅 소프트웨어로 규정하는 데이터 스토리지 체계
- 일정 조직 내 여러 스토리지를 하나처럼 관리하고 운용하는 컴퓨터 이용 환경으로 스토리지 자원을 효율적으로 나누어 쓰는 방법
데이터웨어하우스(Data WareHouse)
- 기간 업무 시스템에서 추출되어 새로이 생성된 데이터베이스로서 의사결정지원시스템을 지원하는 주제적, 통합적, 시간적 데이터의 집합체
- 통합된 데이터에 대한 OLAP(On-Line Analytical Processing) 연산을 효율적으로 지원할 수 있음
빅데이터(Big Data)
- 많은 양의 정형 또는 비정형 데이터들로부터 가치를 추출하고 결과를 분석하는 기술
- 빅데이터의 특성은 Volumn(규모), Velocity(속도), Variety(다양성)
- 구글 및 페이스북, 아마존의 경우 이용자의 성향과 검색 패턴, 구매 패턴을 분ㄴ석해 맞춤형 광고를 제공하는 등 빅데이터의 활용을 증대시키고 있음
데이터 마이닝(Data Mining)
- 대량의 데이터를 분석하여 데이터 속에 있는 변수 사이의 상호관계를 규명하여 일정한 패턴을 찾아내는 기법
- 데이터웨어하우징에서 수집되고 분석된 자료를 사용자에게 제공하기 위해 분류 및 가공되는 요소 기술
디지털 아카이빙(Digital Archiving)
- 디지털 정보 자원을 장기적으로 보존하기 위한 작업
- 아날로그 콘텐츠는 디지털로 변환해 압축해서 저장하고, 디지털 콘텐츠도 체계적으로 분류하고 메타 데이터를 만들어 DB화 하는 작업
하둡(Hadoop)
- 오픈소스를 기반으로 한 분산 컴퓨팅 플랫폼으로 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성하고, 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 빅데이터 분산 처리를 돕는 자바 소프트웨어 오픈소스 프레임워크
- 다양한 소스를 통해 생성된 빅데이터를 효율적으로 저장하고 처리함
- 하둡의 필수 핵심 구성 요소는 맵리듀스와 하둡 분산 파일 시스템
- Sqoop : 하둡과 관계형 데이터베이스 간에 데이터를 전송할 수 있도록 설계된 도구
맵리듀스(MapReduce)
- HADOOP의 핵심 구성 요소로서 대용량 데이터를 분산 처리하기 위한 목적으로 개발된 프로그래밍 모델
- Google에 의해 고안된 기술로써 대표적인 대용량 데이터 처리를 위한 병렬 처리 기법을 제공함
- 임의의 순서로 정렬된 데이터를 분산 처리하고 이를 다시 합치는 과정을 거침
728x90