TEN BILLION

  • 홈
  • 태그
  • 방명록

샤딩 1

데이터베이스 샤딩(Sharding)이란?

**데이터베이스 샤딩(Sharding)**은 데이터를 여러 데이터베이스 서버에 분산시켜 저장하는 기술입니다. 샤딩은 특히 대규모 시스템에서 데이터베이스 성능과 확장성을 향상시키기 위해 사용됩니다. 이 글에서는 데이터베이스 샤딩의 개념, 필요성, 구현 방법, 그리고 장단점에 대해 자세히 설명합니다.1. 데이터베이스 샤딩(Sharding) 개념샤딩은 수평적 분할(horizontal partitioning) 기법의 일종으로, 대용량의 데이터를 여러 데이터베이스 서버에 나누어 저장하는 방식입니다. "Sharding"이라는 용어는 **조각(shard)**이라는 의미를 가지고 있으며, 데이터베이스의 데이터가 여러 개의 독립된 조각으로 나뉘어 저장되는 것을 의미합니다.각각의 데이터베이스 서버(샤드)는 독립적으로 데이..

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

TEN BILLION

매일매일 성장하는 개발 일기 !

  • 분류 전체보기 (217) N
    • Back_End (58)
      • Java (39)
      • Spring (10)
      • Design Pattern (4)
      • JPA (5)
    • Front-End (11)
    • DataBase (11)
    • Oracle (13) N
    • MySQL (1)
    • CS (18)
    • Network (9)
    • Web (14)
    • Algorithm (64)
    • 프로젝트 (7)
      • 마이그레이션 (7)
    • Docker (6)
    • AWS (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바