V
VCNC
November 21, 20131회
HBase Meetup - 비트윈에서 HBase를 사용하는 방법
간단 소개
비트윈은 HBase를 주요 데이터베이스로 활용, 채팅 기능 및 로그 분석에 사용하며, HBase 트랜잭션 라이브러리 Haeinsa를 개발하여 적용했다.
AI Summary
- 비트윈의 HBase 활용
- 비트윈은 서비스 초기부터 HBase를 주요 데이터베이스로 사용, 특히 채팅 기능에서 높은 쓰기 성능과 확장성을 활용.
- 로그 분석에도 HBase를 사용하여 하루 3억 건 이상의 로그 데이터를 Hadoop MapReduce로 처리하고, 분석 결과를 MySQL에 저장하여 시각화.
- HBase 운영 경험 및 Haeinsa 소개
- 초기 HBase 사용 시 시행착오를 겪었으나, Region Split, Major Compaction 등 최적화를 통해 개선.
- HBase 트랜잭션 라이브러리 Haeinsa를 개발, 비트윈에 적용하여 하루 3억 건 이상의 트랜잭션 처리, 높은 확장성과 성능을 제공.
Next Feeds
HBase상 트랜잭션 라이브러리 Haeinsa를 소개합니다
HBase 트랜잭션 라이브러리 Haeinsa는 ACID 속성을 만족하며, 비트윈 서비스에서 하루 3억 건 이상의 트랜잭션을 처리합니다.
HBaseHaeinsaTransactionACIDPercolator
2013. 10. 10.
VCNC
안드로이드 클라이언트 Reflection 극복기
안드로이드 Reflection 성능 이슈를 극복하기 위해 Bytecode 생성(Dexmaker)을 시도했으나, APT 기반 코드 자동 생성으로 최종 해결하고 Binding 라이브러리를 구축한 과정.
ReflectionDexmakerAPTAnnotation ProcessorBinding
2013. 7. 31.
VCNC
비트윈의 스티커 시스템 구현 이야기
비트윈 스티커 시스템의 아키텍처, 구현 과정의 문제 해결, 그리고 보안 적용에 대한 기술적 고민과 해결책을 제시합니다.
스티커아키텍처WebPGAE보안
2013. 6. 24.
VCNC
비트윈이 사용자를 분석하는 방법
비트윈 팀의 사용자 데이터 분석 방법, 기술 스택, 개인정보 보호 노력, 그리고 분석 결과를 활용한 서비스 개선 과정을 소개합니다.
사용자 분석빅데이터 분석로그 분석개인정보 보호데이터 시각화
2013. 5. 14.
VCNC
HBase 설정 최적화하기
비트윈 서비스의 HBase 최적화 경험을 바탕으로 HDFS, HBase 설정, GC 튜닝, Region 관리 등 다양한 최적화 기법을 소개합니다.
HBaseHDFS최적화설정NoSQL
2013. 4. 23.
VCNC
비트윈 시스템 아키텍처
비트윈의 시스템 아키텍처 변천 과정과 현재 구조, 그리고 미래 아키텍처 개선 방향을 제시합니다. 기술 스택, AWS 활용, 샤딩 전략 등이 포함됩니다.
비트윈아키텍처AWSHBase샤딩
2013. 4. 18.
VCNC