2012-07-20 4 views
0

모든 레코드가 여러 열로 고유 한 수백만 개의 레코드를 저장해야한다는 요구 사항이있었습니다. 예를하나가 빠릅니다 Hbase 또는 Hypertable?

eventcode description count 
526  blocked  100 
5230  xxx   20 
.... 

에 대한 하고, 카운트 열을 정렬 가져 오는 열을 필터링하는 동안 다음과 같은 요구 사항을합니다.

그래서 내가 Hbase를 사용하여 생각했지만 봤 거든 hypertable 빠른 것으로 알려져 있습니다.

그래서 나는 그것을 조금 알고 혼란 스럽습니다. 도와주세요.

참고 : 트랜잭션 (읽기, 쓰기)에 C++을 사용하고 싶습니다.

+1

무엇을 혼동하고 있습니까? Hypertable이 더 빠른 신뢰할 수있는 출처를 읽는다면 더 빠를 것입니다 ... – RedX

+0

다음은 HBase 사용자와 Hypertable의 관리자 인 Doug Judd : http : //lucene.472066.n3 간의이 문제에 대한 설명입니다. nabble.com/Addendum-to-Hypertable-vs-HBase-Performance-Test-w-mslab-enabled-td3740880.html – Daniel

답변

2

큰 고지 사항 : 나는 hypertable을 위해 일합니다.

우리는 당신이 읽을 수있는 얼마 전에 벤치 마크를 만들었습니다 http://hypertable.com//why_hypertable/hypertable_vs_hbase_2/ 결론 : Hypertable은 일반적으로 두 배 빠른 속도입니다.

실적이 실제로 하이퍼 파트가 설립 된 이유입니다. 당시 어떤 사람들은 함께 앉아서 Google의 빅 테이블 아키텍처의 오픈 소스 구현에 대해 논의했습니다. 그들은 프로그래밍 언어에 동의하지 않았습니다 (Java vs. C++ - 불일치는 성능에 관한 것임). 결과적으로 한 그룹은 hypertable (C++ 구현)을 만들고 다른 그룹은 hbase (Java에서) 작업을 시작했습니다.

벤치 마크를 신뢰하지 않으면 자신을 실행해야합니다. 두 시스템 모두 오픈 소스이며 자유롭게 사용할 수 있습니다. 하이퍼 테이블에 대해 궁금한 점이 있거나 평가하는 동안 문제가 발생하면 언제든지 저에게 메일을 떨어 뜨리십시오 (또는 메일 링리스트를 사용하십시오 - 모든 질문에 대한 답변이 제공됩니다). 이것을 클라이언트 응용 프로그램에 구현해야합니다.

+0

그리고 Hypertable의 속도를 Aerospike 또는 Hyperdex와 어떻게 비교합니까? – skan

관련 문제