목록전체 글 (82)
데이터로그😎
컴퓨터의 구조 구조 설명 종류 Processor - 컴퓨터의 두뇌. 주어진 명령어를 해독, 실행. - Memory에 올라와 있는 상태의 프로그램을 CPU가 읽어서 동작 후 데이터 처리 CPU Memory - 프로그램을 실제 사용할 때 storage의 프로그램을 읽어서 memory에 적재시킴. - 실행되지 않는 프로그램은 memory에 올라오지 않음 - 프로그램이나 작업을 수행하는 데 필요한 데이터, 명령을 임시저장. - 전원이 꺼지면 데이터 손실. RAM, cache Storage - 프로그램이 깔려있는 장소 (명령어) - 데이터를 영구적으로 저장, 보존. HDD, SSD Storage : command(mkdir, top, rm등)는 /bin, /sbin과 같은 storage에 파일의 형태(*progr..
디렉토리 구조 참조: https://www.thegeekstuff.com/2010/09/linux-file-system-structure/ linux에서 root 위치에서 pwd를 실행하면 / 라고 뜬다. 이 때 root의 하위 디렉토리들을 살펴보자. (base) ubuntu@JeeYeon:/$ tree -L 1 . ├── bin -> usr/bin ├── boot ├── dev ├── etc ├── home ├── init ├── lib -> usr/lib ├── lib32 -> usr/lib32 ├── lib64 -> usr/lib64 ├── libx32 -> usr/libx32 ├── lost+found ├── media ├── mnt ├── opt ├── proc ├── root ├── run ├..
Kernel & Shell hardware - 물리적인 컴퓨터 시스템의 구성요소 - 메모리, 하드디스크, SSD, CPU Kernel - 운영체제의 핵심 부분 - 하드웨어와 소프트웨어 간의 통신을 담당 - 시스템 리소스 관리 - Window 커널, Linux 커널, macOS 커널 등 Shell - 사용자와 운영체제 간의 중개자 - 명령어를 해석하고 실행하여 사용자에게 서비스 제공 - 명령어를 해석하여 kernel에 전달 - Bash, Zsh, Fish Applications - 사용자가 직접 상호작용하거나 업무를 수행하는 소프트웨어 어플리케이션 - 텍스트 편집기, 웹 브라우저, 게임, 그래픽 소프트웨어 Shell: bash vs zsh cd + 스페이스바 + tab 2번 cd를 입력후 스페이스바 한 번..
Unix Process Standard Input = 명령어 (예: ls-l) Standard Input의 결과물 의 종류 (Output의 종류) Standard Output 예를 들면, Input으로 ls -l 명령어를 입력했다면 "현재 디렉토리에 위치한 파일명을 출력" 한 것이 output이 된다. 기본적으로 모니터에 output이 출력된다. Standard Error 만약 Input의 명령어가 잘못되었다면? Error가 출력된다. Redirection - output Redirection 이란? 리눅스에서의 리다이렉션은 명령어의 입력이나 출력을 다른 위치로 전환하거나 저장하는 것을 의미합니다. 쉘에서 사용되는 명령어의 입출력을 조절하는 데 사용됩니다. 주로 파일 또는 다른 프로세스와의 통신에 활용됩..
GUI & CLI GUI (Graffic User Interface) 특징 그래픽 요소를 사용하여 사용자와 시스템 간의 상호 작용을 제공합니다. 일반적으로 아이콘, 버튼, 창, 메뉴 등의 시각적 요소를 포함합니다. 마우스를 사용하여 작업을 수행하며, 시각적으로 직관적이고 사용하기 쉽습니다. 일반적으로 더 많은 리소스를 사용하며, 높은 수준의 편의성을 제공합니다. 예시 Windows, macOS, Ubuntu Desktop 등의 운영 체제에서의 데스크톱 환경. CLI (Command Line Interface) 특징 명령어를 텍스트로 입력하여 시스템과 상호 작용합니다. 주로 키보드를 사용하며, 명령어를 통해 작업을 수행합니다. 자원 사용량이 적고, 일반적으로 빠른 작업이 가능합니다. 학습 곡선이 높을 수 ..
데이터 모델링이란? 데이터 모델링 현실 세계의 데이터를 데이터 베이스로 옮기는 과정 데이터 베이스 설계의 핵심 과정 데이터 모델 개념적 데이터 모델 개체 - 관계 모델 논리적 데이터 모델 데이터베이스의 논리적 구조로 표현하는 도구 1. 개념적 데이터 모델 피터 첸(Peter Chen)이 제안한 개념적 데이터 모델 개체-개체 간의 관계를 이용해 현실 세계를 개념적 구조로 표현 핵심 요소: 개체, 속성, 관계 개체 - 관계 다이어그램 (E-R diagram) : 개체 - 관계 모델을 이용 개체 (Entity) 현실세계에서 사람이나 사물과 같이 구별되는 모든 것 저장할 가치가 있는 중요 데이터를 가지고 있는 사람이나 사물, 개념, 사건 등 다른 개체와 구별되는 이름을 가지고 있고, 각 개체만의 고유한 특성이나..
🚨 *데이터리안의 무료 강의를 참고했습니다. Mode에서 제공하는 소스코드는 제가 사용하는 MySQL에는 맞지않아, MySQL에 맞도록 코드를 직접 짰습니다. 따라서 문제점이 발견될 수 있습니다. 수정 사항을 발견하시면 언제든 댓글 주세요. 분석에 사용한 자료들의 출처와 상세 코드는 맨아래출처 부분에서 확인할 수 있습니다. A/B test란 무엇일까? 정의 웹 사이트 방문자를 임의로 두 집단으로 나누고, 한 집단에는 기존 사이트를 보여주고 다른 집단에게는 새로운 사이트를 보여준 다음, 두 집단 중 어떤 집단이 더 높은 *성과를 보이는지를 측정하여 새 사이트가 기존 사이트에 비해 좋은지를 정량적으로 평가하는 방식을 의미한다. *성과: 회원 가입율, 재방문율, 구매전환율 등이 될 수 있다. (목표에 따라 다..
*모든 글의 내용은 아래의 사이트를 참고하여 작성했습니다. [MYSQL] 📚 JOIN과 서브쿼리 차이 및 변환 💯 정리 조인(JOIN) vs 서브쿼리(Sub Query) 조인과 서브쿼리는 때로 동일한 결과를 얻을 수 있다. 상황에 따라 조인을 사용하는 것이 훨씬 좋을 때도 있고, 반면에 서브 쿼리를 사용하는 것이 좋을 때도 있다. inpa.tistory.com 서브쿼리(Subquery) vs 조인(JOIN) 1. 서브쿼리 하나의 쿼리 안에 다른 쿼리가 포함된 것을 말한다. 메인 쿼리라 불리는 외부 쿼리가 있고, 외부 쿼리 내에 다른 내부 쿼리문이 있다. 2. 조인(JOIN) 여러개의 쿼리가 필요하지 않다. 2개 이상의 테이블을 특정 기준에 따라 연결하고, 연결한 최종 테이블로부터 열을 조회하도록 하는 기..