我对DynamoDB很新。在阅读文档时,我已经看过following sentence:
在Amazon DynamoDB中,数据库是表的集合。表是项的集合,每个项都是属性的集合。
尽管如此,all I can found是使用表,项和属性的方法,并且没有说明如何创建数据库。
所以我的问题是:是否可以在我的用户帐户中创建数据库,或者是在"共同默认"中创建的所有表格。数据库(即我的用户帐户是唯一的"数据库")?对于我来说,以某种方式创建围绕用户/租户"的概念的表子集是非常有用的。当然,这可以由我的应用程序逻辑管理,但是,我的用户需要更清晰/安全的数据隔离。
无论如何,正如所说的,对DynamoDB来说是非常新的,而且我很可能错过了很多东西。
答案 0 :(得分:17)
是的,没有特定的“数据库”,所有表都在您的aws帐户下。如果您需要某种命名空间,使用某种形式的命名约定可能是最佳选择。