跳转到主要内容
Chinese, Simplified

考虑使用以下DynamoDB设计最佳实践。

  • 分区键设计–使用高基数分区键来均匀分配负载。
  • 相邻列表设计模式–使用此设计模式管理一对多和多对多关系。
  • 稀疏索引–对GSI使用稀疏索引。创建GSI时,可以指定分区键和排序键(可选)。只有基表中包含相应GSI分区键的项才会出现在稀疏索引中。这有助于保持GSI较小。
  • 索引重载–使用相同的GSI为各种类型的项目编制索引。
  • GSI写分片——明智地分片以跨分区分发数据,实现高效、快速的查询。
  • 大型条目–仅将元数据存储在表中,将blob保存在AmazonS3中,并将引用保存在DynamoDB中。将大型项目分解为多个项目,并使用排序键高效地进行索引。

有关更多设计最佳实践,请参阅AmazonDynamoDB开发人员指南。

原文地址
https://docs.aws.amazon.com/prescriptive-guidance/latest/dynamodb-hierarchical-data-model/best-practices.html
本文地址
Article

微信

知识星球

微信公众号

视频号