코딩하는 몽구리

샤딩1 [데이터베이스/자료구조 ] 본문

IT지식창고

샤딩1 [데이터베이스/자료구조 ]

코딩구리 2022. 8. 28. 15:30

1. 샤딩의 정의 

샤딩은 데이터베이스 테이블을 조각내어 각각 새로운 노드에 저장하는 데이터 관리 방법을 의미합니다. 하나의 데이터베이스에서 다루기에 데이터의 양이 많을 때 여러 노드에 데이터를 나누어 처리 속도를 향상시킵니다. 

 

샤딩과 사드

2. 샤딩은 수평적 분할이라고도 합니다. 수평적 분할은 데이터 테이블의 행을 기준으로 나누는 것입니다. 샤딩은 데이터를 나누는 기준에 따라 다양한 방식이 있으며 데이터베이스 제공업체에 따라 달라집니다. 그중에서 범위에 따른 샤딩(Ranged sharding), 해시 샤딩(Hash sharding), 수직 샤딩(Vertical sharding), 디렉터리 샤딩(Directory sharding)이 있습니다. 

'IT지식창고' 카테고리의 다른 글

경로 제어/ 트래픽 제어(Routing/Traffic Control)  (0) 2024.04.07
MVC  (0) 2023.12.13
경로 제어 / 트래픽 제어  (0) 2023.09.17
TCP/IP  (0) 2023.09.07
ERD/UML[데이터베이스/자료구조]  (0) 2022.08.28