본문 바로가기
Study/내가 정리하는 개념들

[시사금융용어] 샤딩(Sharding)

by 오늘만 사는 여자 2023. 5. 9.
728x90
반응형

'샤딩(Sharding)'이란 사금파리(Shard)라는 어원에서 비롯된 말로 데이터를 여러 조각으로 나눠 저장하는 기술을 뜻한다. 한 곳에 저장돼 있던 데이터를 여러 샤드에 중복 저장하거나 하나에만 저장할 수 있다. 샤드란 수평 분할한 데이터베이스 테이블이다.

블록체인은 여러 서버(노드)에 같은 내용을 저장해 위조와 변조가 어렵게 만드는 기술이다. 보통 노드가 많아지면 합의에 도달하기가 어려워지지만 샤딩 기술을 통해 노드가 많아질수록 처리 가능한 거래량이 증가하게 된다. 노드 수가 증가하면 확장성, 탈중앙화, 보안성을 확보할 수 있어 샤딩의 장점으로 꼽힌다.

기존에는 검증자 노드 수가 증가하면 검증 속도가 느려졌으나 샤드 체인의 경우 노드 수가 증가하면 오히려 네트워크 처리 용량이 증가한다.

이처럼 샤딩은 낮은 처리 속도(확장성)를 해결하기 위해 개발됐다.

출처 : 연합인포맥스(http://news.einfomax.co.kr)

728x90
반응형

댓글