gmelon.dev

⌘K

컬럼형 1

개발 공부/DB [컬럼형 DB 파헤치기] 1편 - Row DB와 뭐가 다른가

"대규모 시스템 설계 면접" 책을 보다 보면 메트릭 모니터링이나 광고 클릭 집계 챕터에서 컬럼형 DB(컬럼 지향 데이터베이스)가 해법으로 툭툭 나온다. 근데 "왜 하필 여기서 컬럼형이지?"가 잘 와닿지 않았다. 평소에 MySQL만 쓰다 보니 더 그랬던 것 같다.그래서 한 번 제대로 정리해보기로 했다. 글이 길어질 것 같아서 두 편으로 나눴는데, 이번 편은 이론이다. 컬럼형 DB가 뭔지, MySQL 같은 row DB와 내부적으로 뭐가 다른지, 어떤 워크로드에서 빨라지는지를 정리한다. 다음 편에서는 DB를 직접 띄워서 같은 데이터로 MySQL과 성능을 비교해볼 생각이다.컬럼형 DB란 - 디스크에 데이터를 늘어놓는 방식의 차이컬럼형 DB를 한 줄로 설명하면 이렇다.같은 테이블 데이터를, 디스크에 컬럼 단위로 ..

2026.05.24
이전
1
다음
더보기
프로필사진

gmelon

백엔드 개발을 공부하고 있습니다.

  • 분류 전체보기 (96)
    • 개발 공부 (33)
      • Java (6)
      • Spring (11)
      • DB (3)
      • 알고리즘 (11)
      • 기타 (2)
    • 프로젝트 (12)
      • [앱] 플랭고 (4)
      • 졸업 프로젝트 (8)
    • 스터디 (0)
      • 자바 (30)
    • 기록 (15)
      • 후기, 회고 (9)
      • SSAFYcial (5)
      • 이것저것 (1)
    • etc. (6)
      • 모각코 (6)

© 2022–2026 gmelon

RSS feed GitHub LinkedIn

티스토리툴바