Code & Beyond

  • 홈
  • 태그
  • 방명록

Database 1

[DB] 분산 저장 기법 - 2. 샤딩 (Sharding)

샤딩은 데이터베이스에서 데이터를 여러 개의 작은 단위 (Shard, 샤드)로 나누어 저장하는 기법이다. 주로 대규모 시스템에서 성능과 확장성을 개선하기 위해 사용하는 것이 일반적이다. 데이터를 하나의 데이터베이스 인스턴스에 저장하지 않고 여러 개의 독립적인 데이터베이스에 분산하는 방식이다. 이를 통해 트래픽 분산, 성능 향상, 병목 해소, 확장성 확보가 가능하다. 샤딩의 주요 장점확장성 (Scalability) 향상단일 데이터베이스의 성능 한계를 넘을 수 있다.새로운 샤드를 추가하면서 시스템 전체 용량이 증가한다.성능 향상데이터가 여러 샤드에 분산되므로 읽기/쓰기 성능이 향상된다.특정 샤드에서만 쿼리를 처리하므로 부하가 분산된다.고가용성(Hign Availability)하나의 샤드가 장애가 나더라도 전체..

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

Code & Beyond

  • 분류 전체보기 (14)
    • 경험 (0)
    • Review (0)
    • Cloud (2)
    • Algorithm (4)
    • Database (4)
    • React Native (1)
    • React (3)

Tag

구간합 java, DB, AWS, 트랜잭션의속성, 리덕스대신, 알고리즘, 파티셔닝비교, 분산저장기법, firebae rn 연동, React, 분산저장관련이론, 데이터베이스, 이진트리순회방식, 94. binary tree inorder traversal, saac03, leetcode, inordertraversal, cloud자격증, minimum depth of binary tree, doit알고리즘코딩테스트자바편,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

  • github

티스토리툴바