readyoun's devlog

  • 홈
  • 태그
  • 방명록

Distribution 1

샤딩 vs 파티셔닝, 무엇을 언제 선택해야 할까? – 데이터 분산 전략

파티셔닝과 샤딩은 단순한 성능 향상을 위한 기술이 아닙니다. 이 글에서는 두 전략의 개념과 차이를 명확히 구분하고,Airbyte, LINE 등 실무 사례를 통해 실제 기업들이 왜 각각의 전략을 선택했는지를 살펴봅니다.마지막엔 분산 전략을 선택할 때 고려해야 할 판단 기준도 함께 정리했습니다.1. 왜 분산 저장이 필요한가?서비스가 성장하면서 점점 더 많은 사용자 요청과 데이터가 쌓이게 됩니다. 이때 단일 DB 인스턴스에 모든 데이터를 저장하고 조회하려고 하면 시스템이 감당하지 못하고 병목이 발생하게 됩니다. 그 병목은 성능 저하뿐 아니라, 운영 이슈, 데이터 정합성 문제로 이어질 수 있죠. 이 섹션에서는 왜 데이터를 분산시켜야 하는지 근본적인 이유부터 살펴봅니다.🔥 문제 정의서비스 이용자가 늘어나면, 데..

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

readyoun's devlog

"Computer science is an art of problem-solving." github.com/ready-oun

  • 분류 전체보기 (44)
    • Project (5)
    • Computer Architecture (2)
    • Network (5)
    • OS (1)
    • Database (7)
    • DSA (3)
      • 코딩테스트 (18)
    • Lang (1)
      • Java (1)
    • Framework (0)
      • Spring (0)
    • Software Architecture (1)
    • Life with Computer (1)

Tag

network, HTTP, MongoDB, DB, 항해99, NoSQL, project, DATABASE, 개발자취업, 알고리즘, sql, 코딩테스트, 백준, Redis, 코딩테스트준비, java, boj, 99클럽, TIL, Transaction,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • Github
  • LinkedIn

티스토리툴바