簡體   English   中英

在DynamoDB中搜索大量數據

[英]Search a large amount of data in DynamoDB

我有一個用例,其中我的數據存儲在DynamoDB中,其中hashkey為UniqueID,范圍鍵為Date。 亞馬遜(S3)的簡單存儲服務中也存在相同的數據。 我想根據時間范圍搜索所有數據。 我希望這個足夠快。 我可以想到以下可能的方法: - 廢棄完整的S3並根據時間對它們進行排序(它不能滿足我的延遲要求) - 使用DynamoDB掃描過濾器將無助於掃描整個表。 考慮數據量很大。

要求:快速(可以在不到1分鍾內得到結果),不訪問大量數據,不能使用任何其他數據庫源

我認為AWS Elasticsearch可能是您問題的答案。 DynamoDB現在與Elasticsearch集成,使您可以對數據執行全文查詢。

Elasticsearch是一種流行的開源搜索和分析引擎,旨在簡化實時搜索和大數據分析。

使用新的Amazon DynamoDB Logstash插件可輕松實現Elasticsearch集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM