
샤딩(Sharding)이란? 데이터베이스의 샤딩 샤딩(Sharding)의 뜻은 무엇일까요?
어원이 되는 샤드(shard)의 뜻을 먼저 살펴보면, 조각, 파편이라는 의미를 가지고 있어요. 그래서 샤딩(Sharding)은 조각내다, 파편화하다라는 뜻을 가지고 있죠.
샤딩이라는 용어가 조각내다라는 뜻에서 파생되어 기술 용어로 사용될 때, IT업계에서 사용하던 용어였어요. 주로 데이터베이스 분야에서 사용하던 기술이죠.
데이터베이스에 데이터가 점점 더 많이 쌓여서 규모가 커지다 보면, 데이터베이스를 읽고, 쓸 때, 그 큰 데이터 중에서 찾고, 그 큰 데이터 사이에 쓰고 정렬해야 하기 때문에 성능은 감소하고, 관리하기는 더 어려워지겠죠? 이 문제로 성능이 감소하면서 기다리는 시간이 길어지면 병목지점이 될 수도 있어요.
따라서 커져버린 덩어리를 적절하게 분할할 필요가 생깁니다. 이렇게 커져버린 데이터베이스 덩어리를 분할하는 방법 중 하나가 샤딩(sharding)입니다.
데이터베이스에서는, 여러 ...
#DB샤딩
#트릴레마
#이더리움샤딩
#샤딩확장성
#샤딩한계
#샤딩장점
#샤딩읨
#샤딩의미
#샤딩속도
#샤딩문제
#샤딩뜻
#샤딩기술
#샤딩
#새딩이란
#새딩
#블록체인확장성
#네트워크샤딩
#Sharding
#확장성
원문링크 : 블록체인 용어 샤딩이란? 확장성 문제 해결을 위한 하나의 방법