nodejs

    [개념스터디] 4주차

    ORM 당근 마켓 ERD 예시 비밀번호: 510000 본 ERD 쿼리는 직접 만들었으며, 불완전한 쿼리라 오류 및 수정 사항이 존재합니다. 또한 실제 당근 마켓 쿼리와는 무관합니다! One-to-One 두 엔티티가 1대 1로 대응하는 관계 당근 마켓을 예로 들면, 적절한 예시는 아니지만 거래 완료된 물건이 접시나 인형처럼 여러 개가 아닌, 탁자나 선풍기처럼 1개라는 조건으로 1명의 소유자는 1개의 물건을 갖고, 1개의 물건은 1명의 소유자를 갖으므로 One-to-One 관계를 갖습니다. One-to-Many 두 엔티티가 1대 N으로 대응하는 관계 당근 마켓을 예로 들면, 한 명의 유저는 여러 상품을 업로드하여 판매할 수 있고, 한 개의 상품은 1명의 유저로 인해 판매되므로 One-to-Many 관계를 갖..

    [개념 스터디] 2주차

    HTTP HTTP 하이퍼 텍스트 전송 프로토콜(Hypertext Transfer Protocol)의 약자이다. 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜이며, 웹에서 클라이언트와 웹 서버간의 통신을 위한 프로토콜 중 하나이다. HTTP 1.1/2.0 HTTP1.1은 연결당 하나의 요청과 응답을 처리한다. 그렇기 때문에 동시 전송 문제와 다수의 리소스를 처리하는데 속도와 성능의 문제가 존재합니다. 연결당 하나의 요청과 응답을 처리하기 때문에 패킷이 잘 도착했다는 응답이 늦어지게 되어 패킷 왕복 시간인 RTT가 증가합니다. HTTP2.0은 연결당 여러개의 요청과 응답을 처리합니다. 그렇기 때문에 한 커넥션에 여러 개의 메시지를 동시에 주고받을 수 있고, RTT가 감소하기 때문..