另一个答案是正确的,但更完整的答案是DynamoDB使用表格和项目。没有所谓的“数据库”概念,因为这意味着关联多个表格,这与DynamoDB的非关系型特性相矛盾。因此,长话短说,是的,您可以创建多个表格,每个表格都是不同应用程序的一部分,都在同一个AWS帐户和/或区域中。但逻辑关系(例如属于同一应用程序或存储相关数据)必须在应用程序级别建模。 DynamoDB并不关心。它甚至不太关心同一表格中项目的架构,更不用说不同的表格了。
据我所知,在同一区域的每个帐户上,您无法创建多个DynamoDB。因此,答案是否定的。 我们的解决方案是为每个应用程序添加前缀以便于识别每个表。例如:appl1_tableName appl1_tableName appl2_tableName 希望这对你有所帮助。