생활
데이터 처리방법 중 샤딩(Sharding) 은 뭔가요?
빅데이터 처리방법에서 샤딩을 스마트하게 처리할 수 있다는 이야기를 들은적이 있는데
샤딩은 무엇을 말하는 건가요?
55글자 더 채워주세요.
1개의 답변이 있어요!
샤딩이란?
정확한 말로 데이터베이스 샤딩(Database sharding)으로 데이터 저장 기법 중 하나입니다
기존 방식의 문제점 발생
기존 블록체인은 노드 수 증가,데이터 처리량 증가로 인해 전체적인 블록체인 생성 속도가 느려지고 거래 지연되는 현상이 발생하게 되었습니다.흔히 말해 "병목현상"입니다 이더리움은 이를 해결하기 위해 샤딩(Sharding)을 준비하게 됩니다.
해결방법
기존에 블록체인상 노드가 거래 장부를 서로 공유,검증을 했는데 샤딩(Sharding)은 거래 장부를 조각 조각 나누어 각각의 노드[ 샤드(Shard)]라는 오프체인(Off chain)에 배당하고 이를 각자 처리 [유효성 검사]하는 방식을 가집니다. 그리고 처리된 장부들을 하나로 뭉치게 됩니다.
이러한 방식을 통해 기존에 있던 블록체인상 문제점을 해결하고 속도와 확장성이 크게 개선될 것입니다.적용 암호화폐
질리카(ZIL),이더리움(ETH) 가 있습니다