0

내 데이터가 고유 키로 hashkey, Date로 범위 키가있는 DynamoDB에 저장되는 사용 사례가 있습니다. 아마존 (S3)의 간단한 스토리지 서비스에도 동일한 데이터가 존재합니다. 시간 범위에 따라 모든 데이터를 검색하고 싶습니다. 나는 이것을 충분히 빨리 원한다. 다음과 같은 접근 방식을 생각해 볼 수 있습니다. - 전체 S3을 스크랩하고 시간에 따라 정렬합니다. 지연 시간 요구 사항을 충족하지 못합니다. - 전체 테이블을 검색 할 때 DynamoDB 검색 필터를 사용하면 도움이되지 않습니다. 많은 양의 데이터를 고려하십시오.DynamoDB에서 대량의 데이터 검색

요구 사항 : 빠른 (1 분 미만에 결과를 얻을 수 있습니다), 는 당신은 Query 대신 Scan를 사용해야합니다

+0

이 질문입니까? –

+0

죄송 합니다만 그렇습니다. DynamoDB에서 검색 필터를 사용하지 않고 데이터를 검색 할 수있는 방법을 원합니다. – Nitish

+0

더 구체적으로 만들고 지금까지 시도한 내용과 작동하지 않은 이유 등을 보여주세요. –

답변

1

생각해보십시오. AWS Elasticsearch이 문제의 해결책 일 수 있습니다. DynamoDB가 이제 Elasticsearch와 통합되어 데이터에서 전체 텍스트 쿼리를 수행 할 수 있습니다.

Elasticsearch는 실시간 검색 및 대용량 데이터 분석을 단순화하기 위해 설계된 널리 사용되는 오픈 소스 검색 및 분석 엔진입니다.

신축 합금 검색 통합은 간편합니다. Amazon DynamoDB Logstash Plugin.

관련 문제