HLLSKETCH 형식 - Amazon Redshift

HLLSKETCH 형식

HyperLogLog 스케치에 HLLSKETCH 데이터 형식을 사용합니다. Amazon Redshift는 희소 또는 밀집 HyperLogLog 스케치 표현을 지원합니다. 스케치는 희소로 시작하여 밀집 형식이 사용되는 메모리 공간을 최소화하는 데 더 효율적일 때 밀집으로 전환됩니다.

Amazon Redshift는 다음 JSON 형식으로 스케치를 가져오거나 내보내거나 인쇄할 때 희소 HyperLogLog 스케치를 자동으로 전환합니다.

{"logm":15,"sparse":{"indices":[4878,9559,14523],"values":[1,2,1]}}

Amazon Redshift는 Base64 형식의 문자열 표현을 사용하여 밀집 HyperLogLog 스케치를 표현합니다.

Amazon Redshift는 Base64 형식의 다음 문자열 표현을 사용하여 밀집 HyperLogLog 스케치를 표현합니다.

"ABAABA..."

HLLSKETCH 객체의 최대 크기는 원시 압축에 사용 시 24,580바이트입니다.