데이터베이스 정규화(1NF~3NF) 1) 정규형 개념 (1NF ~ 3NF) 1NF(제1 정규형) : 모든 컬럼 값은 원자값(하나의 값)이어야 한다. 2NF(제2 정규형) : 1NF + 부분 함수 종속 제거 3NF(제3 정규형) : 2NF + 이행적 종속 제거 > 함수 종속 : X → Y는 “X가 정해지면 Y가 하나로 정해진다”는 의미 2) ...
GitHub Issues는 프로젝트의 작업을 체계적으로 관리하고 협업 효율을 높여주는 핵심 도구이다. 이 문서는 명확하고 재사용 가능한 이슈 템플릿을 작성하는 방법을 정리한 가이드이다. 계획대로 진행되지 않는 것이 개발이기 때문에 자세한 내용은 PR에 작성하고 이슈에서는 간략하게 적는 것이 좋다. 1. 이슈 작성 목적 GitHub Issues는 다음과 ...
Polling (Short Polling) HTTP 기반 가장 단순한 실시간 통신 방식 작동 방식 클라이언트가 일정 주기마다 반복적으로 HTTP 요청을 보냄 → "새 데이터 있어?" → 서버는 즉시 응답 장점 구현이 매우 쉽다 (타이머 사용) 별도 서버 설정 없음 — 기존 HTTP로 끝 단점 데이터가 없어도 계속 요청 → 트래픽 낭비 실시간성이 떨...
WebSocket & TCP — 핵심 기술 정리 실시간 처리의 핵심: 양방향 통신 웹소켓(WebSocket)은 서버와 클라이언트가 동시에 데이터를 주고받을 수 있는 기술입니다. 전화 통화 방식과 매우 비슷한 구조를 가집니다. 전화 통화에 비유한 실시간 통신 | 단계 | 설명 | |------|------| | 연결(Handshake) | 전화를 거는...