HM-SMR 드라이브 상 고성능 및 공간 효율성을 달성하는 키-밸류 DB

본 논문[1]에서는 블록체인에 대한 내용을 다루지는 않는다. 블록체인에 대한 개념을 위주로 생각하고 글을 보는 사람이라면 가볍게 읽는 것을 추천한다.



글쓴이의 경우 빅데이터와 블록체인을 연관 지어 무엇인가를 해보고자 열심히 생각은 하고 있지만 분산 네트워크 특성상 용량 문제나 여러 비효율적인 측면 때문에 현실성이 조금 떨어진다는 의견이 많다 보니 아이디어를 생각해내기가 참 어려운 상황이다.

비트코인이나 이더리움과 같은 블록체인 네트워크 환경에서는 LevelDB 같은 키-밸류 데이터베이스를 이용하고 있는데, LevelDB의 경우 주기적인 Compaction(압축)을 진행하다 보니 성능 측면에서 부족한 면이 있다. 이는 블록체인 네트워크 상에서 더 빠르고 확실한 데이터 처리를 위해 개선되어야 할 점이라고 생각한다.

특히 빅데이터를 다루기 위해서 이러한 키-밸류 DB의 성능을 향상할 수 있는 방향을 먼저 찾아보고자 한다. 블록체인 상에서 빅데이터를 효율적으로 다룰 수 있는 아이디어를 찾는 것은 그러한 환경이 먼저 갖춰진 그 후의 일이 될 것 같다.



만약 이도 저도 안 되면 킹공지능을 깊이 공부하는 수밖에 없을 듯하다. 연결할 수 있는 것이 인공지능 밖에 없다.



이 글에서는 HM-SMR 드라이브 상 고성능 및 공간 효율성을 달성하는 키-밸류 DB인 GearDB에 대한 간략한 소개와 아키텍처 정도만 소개할 예정이다. 평가에 대한 요소는 글만으로는 그 가치를 직접 판단하기 어려운 부분이 있어 생략하도록 하겠다.



자세히 보기