Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

비트윈의 HBase 스키마 해부

타다 favicon타다·Data·
ThriftHBaseHaeinsaColumn QualifierSecondary Index
2014년 05월 07일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

타다의 RSS 피드 항목인 비트윈의 HBase 스키마 해부를 통해 HBase 기반 데이터 저장 구조와 구현 기술을 분석합니다.

구현 방법

  • Thrift를 이용한 데이터 직렬화 및 저장
  • 하나의 Row에 다수 Column을 트리 형태로 구성
  • Datastore 래핑 라이브러리로 HBase 접근 추상화
  • Haeinsa로 Multi-Row ACID 트랜잭션 적용
  • Trigger 기반의 Secondary Index 구현 및 관리와 Column Qualifier 설계를 통한 컬렉션 데이터 연속 저장

주요 결과

  • 트랜잭션 무결성 유지와 RPC 비용 최소화에 기여
  • Secondary Index 도입으로 다양한 조회 가능
  • 데이터를 한 Row에 모아 저장해 Region 관리 및 성능 이점

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
80%

비트윈 시스템 아키텍처

타다 favicon타다·2013년 04월 18일
No Image
80%

HBase Meetup - 비트윈에서 HBase를 사용하는 방법

타다 favicon타다·2013년 11월 21일
No Image
77%

HBase상 트랜잭션 라이브러리 Haeinsa를 소개합니다

타다 favicon타다·2013년 10월 10일