You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DynamoDB对象命名规范求推荐:微服务+多环境共享AWS账号场景

微服务架构下多环境共用AWS账号的DynamoDB命名规范参考需求

我在微服务架构环境中,多个开发环境共享同一AWS账号,目前正在制定DynamoDB各类对象(表、分区键/排序键、LSI、GSI、属性等)的命名规范。查阅资料后未找到通用方案,已初步拟定一套规则,现寻求实际项目中的常用命名规范参考。

初步拟定的命名规则

表(Tables): [环境标识].[服务名称].[表名称].ddb-table
全局二级索引/本地二级索引(GSIs/LSIs): [环境标识].[服务名称].[表名称].[GSI/LSI名称].ddb-[gsi/lsi]
分区键(Partition Key): pk ???(我认为键应使用抽象名称,因单表存储多类型数据)
排序键(Sort Key): sk ???(我认为键应使用抽象名称,因单表存储多类型数据)
属性(Attributes): 含义明确且尽可能简短,因每个条目都会保留属性

规则细节

  • 不同元素用点(.)分隔
  • 所有名称采用短横线分隔的小写形式(kebab-case)
  • 表、GSI、LSI使用单数形式

示例

表: dev.user-service.user-order.ddb-table
LSI: dev.user-service.user-order.lsi1pk.ddb-lsi
GSI: dev.user-service.user-order.gsi1pk.ddb-gsi

内容的提问来源于stack exchange,提问作者Zdravko Nestorov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 09:03:19