본문 바로가기

IT22

ETL [추출, 변환, 로드] 프로세스에 대해서 알아보자 ETL에 대해서 포스팅에 자세히 정리해 두었다. 이 글을 통해 ETL의 구성요소, ETL 기능 및 ETL 도구와 함께 ETL 이 무엇인지 자세히 설명할 수 있게 될 것이다. 특히 데이터 엔지니어링 쪽으로 준비 중인 분들이 있다면 ETL에 대해서 좀 더 깊게 이해할 필요가 있다. 이번 포스팅을 통해 필요한 정보를 쏙쏙 얻어가길 바란다. ETL ( Extract , Tranform, Load ) 이란? ETL은 추출(Extract), 변환(Transform) 및 로드(Load) 3가지 키워드를 합쳐서 부르는 말이다. 데이터 통합 및 분석과 관련된 개념으로 이를 통해 다양한 소스에서 정보를 수집하고 일관되게 형식을 지정하여 데이터 웨어하우스나 데이터 마트와 같은 중요한 위치에 불러올 수 있다. ETL은 기업의.. 2023. 9. 15.
[컴퓨터 네트워크] LAN과 이더넷(Ethernet)에 대해 기본 다지기 LAN(Local Area Network)이란 무엇인가? 한 건물 내 혹은 인접한 장소인 사무실, 공장, 학교, 병원 등과 같은 한정된 지역 내에서 다양한 통신 기기의 상호 연결을 가능하게 하는 통신 네트워크로 정의하고 있다. LAN은 여러 제한된 공간에서 정보처리 장치들을 연락하기에 최적화되어 신뢰성 높은 고속의 통신 채널을 제공하는 네트워크라고 할 수 있다. 다수의 독립된 컴퓨터 기기를 서로 상호 간 통신이 이루어지게 하며, 작은 지역 내 다양한 통신기기의 상호 연결을 가능하게 한다. LAN 특징 제한적인 접속 길이 : 하나의 건물 혹은 학교 캠퍼스 등의 한정된 범위 내의 통신 거리를 가진다. 전송 용량 : 광대역 전송 매체를 사용할 경우 WAN보다 큰 전송 용량을 가진다. 그 전송 속도는 수십 Mb.. 2023. 7. 25.
[컴퓨터 네트워크] 기본 용어 및 OSI 참조 모델 7계층 별 역할 컴퓨터 네트워크 기본 용어 컴퓨터 네트워크 ( Computer Network ) 전송 매체를 매개로 서로 연결되어 데이터를 공유 및 교환하는 컴퓨터 또는 시스템의 종합적인 구성을 말한다. 인터넷 ( Internet ) 가장 대표적인 컴퓨터 네트워크를 말하며, 하위 단계는 WAN과 LAN이 있다. 정보를 공유하고 교환하기 위한 전 세계적으로 연결되어 있는 국제적 통신망이다. 인터넷은 1960년대 ARPANET이라는 이름으로 탄생되었으며, 정보 공유를 목적으로 사용된다. 대표적으로 사용되는 프로토콜은 TCP와 IP프로토콜이 있다. LAN( Local Area Network) 집, 회사, 학교 등 일정 범주 내의 지역 네트워크이다. 소규모 통신을 말하며 사설망을 구축하여 연결한다. WAN ( Wide Area.. 2023. 7. 23.
[운영체제 OS] CPU 스케쥴링 주요 알고리즘 익히기(FCFS, SJF, Priority, RR) 포스팅을 읽기 전 CPU 스케쥴링에 대한 기본 개념을 정리한 이전 포스팅이 있다. 미리 참고하고 보면 좋을 듯하다. [운영체제 OS] CPU 스케쥴링 기본 및 선점형 비선점형 알고 가기 운영체제(OS)의 주요한 과제 중 하나는 중앙처리장치(CPU)가 쉬지 않고 계속 일을 하도록 시키는 것이다. 그러기 위해서는 여러 준비 상태인 프로세스의 작업 순서 및 스케쥴을 맞춰야 하는 데 이 data-joony.com 선입 선처리 스케쥴링(FCFS, First-come First-served) 방식은 단순하다. CPU를 먼저 요청한 프로세스가 먼저 할당받는 선착순 방식이다. 한 마디로 FIFO 큐 방식인 것이다. 간단하며, 쉽게 이해할 수 있다는 장점이 있지만, 순서에 따라서 대기 시간의 갭 차이가 크며, 하나의 긴.. 2023. 7. 19.