在 Google Cloud Storage 中存储像数据一样的键值
Posted
技术标签:
【中文标题】在 Google Cloud Storage 中存储像数据一样的键值【英文标题】:Storing Key Value Like Data in Google Cloud Storage 【发布时间】:2018-01-01 06:04:37 【问题描述】:由于 Google Cloud Storage 支持对象更改通知,因此它适用于丰富对象的良好编程模型,该模型可以丰富插入到存储桶中的对象,服务可以在其中检测项目并做出相应反应。这消除了围绕对象更改手动构建通知服务的需要。
但是,假设我们将行级数据(每个数据项,例如用户配置文件名称更改/添加)以用户 ID 作为 ID,并将实际的“名称”作为值,它会导致桶中有非常大量的小对象。虽然这可以允许系统分析这些数据(比如垃圾邮件检测),但不推荐这样做吗? (由于大量的小物体)
提前致谢!
【问题讨论】:
【参考方案1】:GCS 完全支持大量小对象。
但是,您可能对更结构化的数据库方法来存储您的用户信息感兴趣:
Google Cloud Datastore Google Cloud SQL Google Cloud Bigtable Google Cloud Spanner【讨论】:
非常感谢您的确认!以上是关于在 Google Cloud Storage 中存储像数据一样的键值的主要内容,如果未能解决你的问题,请参考以下文章
ReferenceError:导入@google-cloud/storage 时分配的左侧无效
错误:模块“google.cloud.bigquery_storage”没有属性“BigQueryReadClient”
使用 Cloud Functions for Firebase 和 @google-cloud/storage 删除图像时出现问题