본문 바로가기

CS48

[백엔드] NoSQL(비관계형) DB 이전 게시글 관계형 DB https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B4%80%EA%B3%84%ED%98%95-DB [백엔드] 관계형 DB 이전 게시글 운영 체제 2 https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EC%9A%B4%EC%98%81-%EC%B2%B4%EC%A0%9C-2 카테고리 : 데이터베이스 관계형 데이터베이스란 행과 열로 이루어진 각각의 테이블을 고유 hoozy.tistory.com 카테고리 : 데이터베이스 비관계형 데이터베이스란 관계형 데이터 모델(RDBMS)을 지양하며 대량의 분산된 데이터를 저장하고 조회하는데 특화되었으며 스키마 없이 사용 가능하거나 .. 2023. 4. 3.
[백엔드] 관계형 DB 이전 게시글 운영 체제 2 https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EC%9A%B4%EC%98%81-%EC%B2%B4%EC%A0%9C-2 [백엔드] 운영 체제 2 이전 게시글 운영 체제 1 https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EC%9A%B4%EC%98%81-%EC%B2%B4%EC%A0%9C-1 카테고리 : 운영 체제 프로세스 간 통신 프로세스들 간의 의사소통하는 것을 IPC라고 한다. 이 hoozy.tistory.com 카테고리 : 데이터베이스 관계형 데이터베이스란 행과 열로 이루어진 각각의 테이블을 고유값(PK)을 참조하여 서로 종속되는 관계(연결하는 것)를 표현.. 2023. 4. 2.
[백엔드] 리눅스 터미널 명령어 리눅스 기본 명령어 pwd print working directory 의 약자로, 현재 위치하고 있는 경로를 절대 경로로 출력하는 명령어이다. 리눅스에서 경로는 디렉토리를 의미하므로, pwd를 입력하면 해당 명령어를 입력한 디렉토리를 출력한다. 절대 경로 : 리눅스의 최상위 디렉토리인 루트 디렉토리 /를 기준으로 특정 디렉토리의 경로 상대 경로 : 현재 디렉토리를 기준으로 특정 디렉토리의 경로 mkdir make directory의 약자로, 현재 위치에서 새로운 디렉토리를 만들 때 사용한다. mkdir 디렉토리이름 의 형태로 사용하며, 여러 개의 디렉토리를 만들 때에는 만들어질 디렉토리의 이름을 공백으로 구분하여 나열한다. rmdir remove directory의 약자로, 특정 디렉토리를 삭제할 때 사.. 2023. 3. 31.
[백엔드] 스레드 스레드 및 동시성 스레드 스레드 ID, 프로그램 카운터(PC), 레지스터 집합, 스택 으로 구성된다. 스레드는 같은 프로세스에 속한 다른 스레드와 코드, 데이터 섹션, 그리고 열린 파일이나 신호와 같은 운영체제 자원들을 공유한다. 다중 스레드 한 프로세스에 2개 이상의 스레드가 생성되는 것. 만약 웹 서버가 클라이어느로부터 웹페이지나 이미지, 소리 등에 대한 요청을 받고, 하나의 웹 서버는 아주 많은 클라이언트들이 병행하게 접근할 수 있다. 이때 만약 단일 스레드라면 자신의 단일 프로세스로 한 번에 하나의 클라이언트만 서비스할 수 있게 되어 클라이언트는 자신의 요구가 서비스 되기까지 매우 긴 시간을 기다려야한다. 이때 프로세스를 더 만드는 것은 매우 많은 시간과 자원을 소비하기 때문에 한 프로세스 내부에.. 2023. 3. 30.