2 억 개의 레코드가있는 Hbase 테이블이 있습니다. 각 레코드에는 열 한정자에 각각 저장된 레코드를 설명하는 몇 가지 속성이 있습니다. (대부분 int 또는 문자열 값) 열 한정자를 기반으로 페이지 매김 및 정렬 된 레코드를 볼 수 있어야한다는 요구 사항이 있습니다 (또는 하나 이상, 미래에). 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 보조 프로세서 (huawei의 대부분 hindex)를 사용하여 보조 인덱스를 조사했지만 사용 사례와 정확히 일치하지 않는 것 같습니다. 나는 또한 모든 데이터를 여러 개의 테이블로 복제하는 것에 대해 생각해 보았다. 하나는 각 sort 속성에 대해 하나는 rowkey에 포함 된 다음 쿼리를 해당 테이블로 리디렉션하는 것이다. 하지만 이미 몇 가지 소위 속성이 있기 때문에 이것은 매우 지루해 보입니다.컬럼 한정자에 대한 Hbase 정렬
주셔서 감사합니다.
빠른 답장을 보내 주셔서 감사합니다. 추가 할 몇 가지 사항 : 몇 가지 업데이트 유스 케이스가 있지만 그 중 아무 것도 공간 정렬을 원하는 모든 속성을 업데이트하지는 않지만 우려되는 것은 아니지만 실시간 결과를 얻는 것입니다. 데이터 증가에 관해서는 평균 월 평균 약 10 ~ 20 백만 개의 새로운 레코드를 기대하고 있습니다 –
이 경우 실시간 보조 인덱스가 필요합니다. 수동으로 수행하는 방법에 대한 추가 정보를 추가했습니다. . 희망은 내 접근 방식을 이해 : –
나는 완전히 귀하의 접근 방식을 이해하고 유스 케이스에 가장 적합한 것 같아요 (비록 구현 및 유지 :)) 빠른 아니지만. 고마워요! –