NoSQL / RDBMS / Scale-up
데이터들이 불필요하게 중복 되어 릴레이션 (테이블) 조작 시 예기치 않게 발생하는 곤란한 현상삽입 이상 (=Insertion~) 데이터 삽입 시 원하지 않는 값들로 인해 삽입할 수 없게 되는 현상삭제 이상 (=Deletion~) 튜플 삭제 시 의도와 상관 없는
참조 링크 1 / 참조 링크 2모델 1\. 데이터 처리 1\. 앱이 포함해야 할 데이터가 무엇인지 다룸 2\. 사용자가 편집하기를 원하는 모든 데이터를 가짐 2\. 비즈니스 로직을 관리 1\. DB와 연동하여 데이터와 연
💡 요약 답변Primary Key, 기본 키는 테이블을 식별하기 위한 고유한 키이다. 이때 하나의 키 값으로 하나의 튜플 만을 유일하게 식별할 수 있도록 하는 유일성과, 키를 구성하는 속성 하나를 제거하면 식별이 불가하도록 하는 최소성을 만족해야 한다. Foreing
참조 링크💡 요약 답변HTTP 메서드는 클라이언트와 서버 사이에 이루어지는 요청, 응답 데이터를 전송하는 방식을 말한다. 총 9개의 메소드가 있다. GET은 서버에서부터 클라이언트가 리소스를 조회하고, POST는 클라이언트가 서버에 정보를 요청한다. PUT은 전체 리
참고 링크 1 / 에러 메시지 /
쿠키 인터넷 사용자의 클라이언트(로컬)에 저장되는 특정 웹 사이트에 대한 접속 정보를 저장하고 있는 작은 파일. 예를 들어 인터넷 접속 시 매번 아이디와 비밀번호를 입력하지 않아도 자동으로 입력되는 것이다. 동작 방식 클라이언트가 서버에 요청을 보낸 뒤, 서버는 s
브라우저의 핵심 기능은 사용자가 참조하고자 하는 웹페이지 (www..) 를 웹 서버에 요청 (Request)하고, 서버의 응답 (Response)을 받아 브라우저에 표시하는 것이다. 브라우저는 서버로부터 HTML, CSS, Javascript, 이미지 파일 등을 응답
연산이나 데이터를 처리하기 위해 현재 진행되는 작업이나 프로그램프로그램을 실행하는 주체CPU의 효율성을 높이기 위해서는 프로세스에게 CPU 자원 배정을 적절히 하여 시스템의 성능을 끌어올릴 수 있다.컴퓨터 내부의 처리장치컴퓨터 내부에 포함된 하나의 모듈, CPU 칩 혹
스레드 / 프로세스 / 멀티 스레드 / 멀티 프로세스
시스템을 구성하는 요소들을 중재하는 역할 \- 사용자, 하드웨어, 소프트웨어 간 인터페이스를 제공시스템 자원의 효율이 최대가 되도록 총괄하드웨어를 장악 \- 응용프로그램이 하드웨어를 이용하게 도와줌다른 프로그램들을 관리 \- 운영체제가 가장 먼저 설치되어, 다른
메인메모리와 하드디스크 사이의 페이지 교환 동작1) OS가 참고하려는 페이지가 메인메모리에 없으면 하드디스크에 저장해둔 페이지를 참조해 가져옴1-2) 빈 페이지 프레임에 새로운 페이지를 할당2) 빈 공간이 없으면 기존에 저장된 페이지 하나를 꺼내 HDD에 저장하고 필요
프로그램 명령이나 데이터를 저장프로그램은 메모리에서 활동한다. 즉, 메모리가 없으면 프로그램이 동작할 수 없다.프로그램의 동작에 주로 사용전원이 들어온 상태에서만 현재 동작하는 프로그램들과 데이터를 저장메인메모리가 클 수록 동시에 많은 프로그램을 실행할 수 있다자료의
함수형 프로그래밍 / side effect / 순수 함수 / 고차 함수
프로그래밍 패러다임 (Programming Paradigm) 패러다임 : 어떤 한 시대 사람들의 견해나 사고를 근본적으로 규정하고 있는 테두리로서의 인식의 체계. 또는 사물에 대한 이론적인 틀이나 체계. 전체적인 프로그래밍 방식 프로그래밍 스타일이나 개념적 접근 방식
선형 자료 구조 / 연결 리스트, 배열, 스택, 큐
네트워크 / 네트워크의 종류 (범위 별) / 네트워크 토폴리지
두 모델의 특징과 공통점, 차이점
엔티티, 릴레이션, 속성, 도메인, 필드, 레코드, 키, 테이블간의 관계, 트랙잭션과 무결성
정규화 과정, 반정규화, 중복 테이블 추가
그래프, 트리, 힙, 맵, 셋, 해시 테이블
1. 로드 밸런싱(Load Balancing), 캐싱(Caching), 스케일 업/아웃(Scale-Up/Out), 데이터베이스 최적화, 분산 데이터 스토리지, 무정지 업데이트 및 롤백 기능, 보안 및 DDoS 대응, 성능 모니터링 및 로깅