亚马逊DynamoDb数据库

时间:2016-11-21 10:19:57

标签: string amazon amazon-dynamodb

是否可以在一个aws dynamodb帐户中创建多个数据库?例如,一个管理大学表的大学数据库和一个管理学校表的学校数据库。 感谢。

2 个答案:

答案 0 :(得分:0)

据我所知,您无法为同一区域上的每个帐户创建多个DynamoDB。所以答案是否定的。 我们的解决方案是为每个表格添加前缀到每个应用程序。例如:

appl1_tableName
appl1_tableName
appl2_tableName

希望这可以帮助你。

答案 1 :(得分:0)

另一个答案是正确的,但更完整的答案是DynamoDB使用表格和项目进行操作。没有"数据库" 本身的概念,因为这意味着关联多个表,这将违背DynamoDB的非关系方面。

因此,长话短说,是的,您可以创建多个表,每个表都是不同应用程序的一部分,所有表都在同一个AWS账户和/或区域中。但逻辑关系(例如属于同一应用程序或存储相关数据)必须全部在应用程序级别建模。 DynamoDB并不关心。它甚至不关心同一个表中项目的模式,更不用说关于不同表格了。