创建新数据模型 - Amazon DynamoDB
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建新数据模型

要在 Amazon DynamoDB 中使用 NoSQL Workbench 创建新数据模型,请按照以下步骤操作。

创建新数据模型

  1. 打开 NoSQL Workbench,然后在左侧的导航窗格中,选择 Data modeler (数据建模器) 图标。

    
                        显示 DynamoDB 中的数据建模器图标的控制台屏幕截图。
  2. 选择 Create data model (创建数据模型)

    
                                显示“Create data model”按钮的控制台屏幕截图。
  3. 输入数据模型的名称,然后选择 Create (创建)

    
                        显示数据模型名称和“Create”按钮的控制台屏幕截图。
  4. 在新创建的模型上,选择 Open (打开)

    
                        显示数据建模器中“Open”按钮的控制台屏幕截图。
  5. 选择 Add table (添加表)

    
                                显示“Add table”按钮的控制台屏幕截图。

    有关表的更多信息,请参阅在 DynamoDB 中使用表

  6. 指定以下内容:

    • Table name (表名) - 输入表的唯一名称。

    • Partition key (分区键) - 输入分区键名称并指定其类型。

    • 如果要添加排序键,请执行以下操作:

      1. 选择 Add sort key (添加排序键)

      2. 指定排序键名称及其类型。

    
                        显示表名、分区键框和添加排序键复选框的控制台屏幕截图。
  7. 要添加其他属性,请对每个属性执行以下操作:

    1. 选择 Add other attribute (添加其他属性)

    2. 指定属性名称和类型。

    
                        显示“Add other attribute”按钮的控制台屏幕截图。
  8. 添加分面:

    注意

    分面 表示应用程序对 DynamoDB 的不同数据访问模式。

    • 选择 Add facets (添加多个分面)

    • 选择 Add facet (添加分面)

      
                                显示添加多个分面按钮和添加分面按钮的控制台屏幕截图。
    • 指定以下内容:

      • Facet name (分面名称)

      • Parition key alias (分区键别名)

      • Sort key alias (排序键别名)

      • 选择属于此分面的 Other attributes (其他属性)

    选择 Add facet (添加分面)

    
                        显示分面详细信息和添加分面按钮的控制台屏幕截图。

    如果要添加更多分面,请重复步骤 8。

  9. 如果要添加全局二级索引,请选择 Add global secondary index (添加全局二级索引)

    指定 Global secondary index name (全局二级索引名称)Partition key (分区键) 属性和 Projection type (投影类型)

    
                        显示“Add GSI”按钮的控制台屏幕截图。

    有关在 DynamoDB 中使用全局二级索引的更多信息,请参阅全局二级索引

  10. 选择 Add table definition (添加表定义)

    
                        显示“Add table definition”按钮的控制台屏幕截图。

有关 CreateTable API 操作的更多信息,请参阅 Amazon DynamoDB API Reference 中的创建表