CS26 [Network] RFC에 정의된 HTTP Method 계기현재 저는 웹서버를 구현해보고 있습니다.웹서버 구현 4단계에서 기존에 GET 메서드로 처리했던 회원가입 로직을 POST를 활용하여 구현하는 요구사항이 생겼습니다.단순히 요청을 변경하면 쉽게 구현할 수 있습니다. 하지만 실제 웹서버를 구현하는 만큼 HTTP 명확한 스펙을 보고 실제 웹서버와 비슷하게 구현해보고 싶었습니다.그래서 이번 시간에는 HTTP Method 에 대해 정확한 스펙을 보고 이를 구현해보고자 합니다. HTTP Method요청 메서드(HTTP Method)는 요청의 의미로, 클라이언트가 이 요청을 만든 목적과 클라이언트가 기대하는 성공 결과를 나타냅니다. HTTP Method의 의미는 요청에 특정 헤더 필드가 포함된 경우, 해당 헤더 필드의 의미에 따라 더 세부적으로 정의될 수 있습니다... 2025. 1. 13. [Database] MVCC 란? 0. 한 문단 요약1. MVCC(Multi-Version Concurrency Control)는 데이터베이스에서 동시성을 효율적으로 관리하고, 트랜잭션 격리 수준과 데이터 일관성을 보장하기 위한 기술2. 데이터를 여러 버전으로 저장하여 읽기 작업과 쓰기 작업이 동시에 수행가능3. 이를 통해 잠금 경합 문제를 줄이고, 성능과 데이터 일관성을 동시에 확보 1. 동시성 제어란?먼저 MVCC(다중 버전 동시성 제어)를 알기 위해선 "다중 버전"을 제외한 "동시성 제어"에 대해 명확히 알 필요가 있습니다. 동시성 제어 : 데이터베이스 관리 시스템(DBMS)에서 여러 사용자가 동시에 데이터에 접근하거나 트랜잭션을 수행할 때 발생할 수 있는 문제를 해결하고, 데이터의 일관성과 무결성을 유지하기 위한 기술입니다. 데이.. 2024. 11. 23. [DB] 제 3 정규화 vs BCNF 제3 정규화 : 제2 정규화를 진행한 테이블에 대해 이행적 종속을 없애도록 테이블을 분해하는 것 즉, 기본키 이외의 다른 컬럼이 기본키 외 다른 컬럼을 결정할 수 없도록 하는 것 BCNF 정규화 : 제3 정규화(일반 칼럼이 다른 일반 칼럼에 영향을 주면 안된다)를 진행한 테이블에 대해 모든 결정자가 후보키가 되도록(일반 칼럼이 기본키에 영향을 주면 안된다) 테이블을 분해하는 것 → 일반 칼럼이 어떠한 칼럼에도 영향을 주면 안된다(일반 칼럼이 결정자가 되면 안된다) 2023. 5. 29. Mips register 종류 항상 까먹고, 검색하게 돼서 단권화를 시켜보자. 어떤 종류가 있는지는 까먹으면 한 번씩 보면 좋을 것 같다. 설명은 영어로 잘 써져 있으니.. 2023. 4. 24. 이전 1 2 3 4 ··· 7 다음