【问题标题】:Should I store AWS S3 style object storage key in a database?我应该将 AWS S3 样式的对象存储密钥存储在数据库中吗?
【发布时间】:2018-07-04 05:13:14
【问题描述】:

如上所述,我应该将对象存储键存储在数据库中以用于搜索、聚合等目的吗?你有什么最佳实践?

感谢任何建议和答案。

【问题讨论】:

    标签: database object amazon-s3 storage aws-sdk


    【解决方案1】:

    使用 AWS DynamoDB 作为 S3 对象的元数据存储以根据对象元数据搜索和列出对象是一种已知做法。

    但是,如果您需要对对象(例如 S3 中的文本文件)进行全文搜索,您可能需要考虑使用 AWS Elastic Search 等索引服务。如果查询时间不那么重要,您也可以使用 AWS Athena。

    【讨论】:

    • 感谢您的回答阿山!所以我想如果我需要搜索指定某些条件的文件,最好将元数据存储在 DynamoDB(或其他数据库)中
    猜你喜欢
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 2015-02-18
    • 2019-01-30
    • 2015-09-12
    • 1970-01-01
    相关资源
    最近更新 更多