행복한 시지프 - 서버

  • 홈
  • 태그
  • 방명록

db 1

DB 테이블 스키마 변경 전략

들어가며백엔드 서비스 개발을 하다보면, 테이블 스키마를 변경해야 하는 일이 발생합니다. Column 을 추가하거나, PK 를 바꾸거나, 인덱스를 추가하는 등이요. 그냥 ALTER TABLE … ADD COLUMN 으로 추가하면 될까요? 데이터베이스 수업 시간에 스키마 변경은 비싼 비용, O(n) 연산이라고 공부했습니다. 이제 과연 맞을지, 어떻게 Column 을 추가해야 할지 학습하고 적용해봅니다.DDL 알고리즘 (Native DDL)테이블이 짠 하고 변경된다고 생각하기 쉽지만, 다양한 방법이 있습니다.Metadata-Only Operation (MySQL 기준, ALGORITHM=INSTANT)Full Table Rewrite (MySQL 기준, ALGORITHM=COPY)In-Place Rewrite..

서버 2026.02.22
이전
1
다음
더보기
프로필사진

행복한 시지프 - 서버

행복한 시지프, 서버 개발 블로그 입니다.

  • 분류 전체보기 (8)
    • 서버 (8)

Tag

grafana, NestJS, Loki, getHours, CloudFlare, db, workers, promtail, node.js, gemini, 스키마 변경, 불안정성지표, DDL 실행, 의존성, Layered Architecture, timezone, UTC,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바