나는 Accumulo 문서를 읽었습니다. 보조 색인을 발견했습니다. 이러한 별도의 테이블을 생성해야합니까? 아니면 내부적으로 생성되는 테이블입니까?Accumulo에서 보조 색인을 만드는 방법은 무엇입니까?
0
A
답변
1
보조 색인은 Accumulo에서 자동으로 생성되지 않습니다.
그들은 Accumulo 사용자로서 응용 프로그램 요구 사항에 따라 구현이 자유로운 개념입니다.
0
가 (둘 이상 없음) 여기에 일반적인 몇 가지 옵션이 있습니다 : 제 2의 테이블을 생성
이- 전체 테이블의 두번째 사본을 만들 수 있지만 보조 컬럼 (들)
- 을에 색인이 키가 차 컬럼 (들) 및 값 값 키/값 룩업 단순히
제가 2 옵션은 더 것으로 예상 기본 테이블의 해당 행의 ROWID이다 맛있는 곧 줄 N 즉, Accumulo/Hive Integration documentation 인용 : 하이브 3 시작
를 인덱싱 Accumulo 백업 하이브 테이블에 추가되었습니다. 인덱싱은 다른 Accumulo 테이블을 사용하여 필드 값 매핑을 데이터 테이블의 rowId에 저장하여 작동합니다. 하이브를 통해 레코드 삽입시 자동으로 채워지는 인덱스 테이블은 입니다.
제안 된 답변 : 사용자가 다른 스키마 (즉, 사용자의 다른 테이블과 다른 방식으로 정렬 된 테이블)를 사용하여 별도의 테이블로 구현되는 개념을 설명하십시오. – Christopher