我对 DynamoDB 非常陌生。在阅读文档时,我看到了以下句子 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html:
在 Amazon DynamoDB 中,数据库是表的集合。表是项目的集合,每个项目是属性的集合。
尽管如此,我能找到的一切 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/APISummary.html是使用表、项目和属性的方法,并且没有提及如何创建数据库。
所以我的问题是:是否可以在我的用户帐户中创建数据库,或者所有表都是在“公共共享默认”数据库中创建的(即我的用户帐户是唯一的“数据库”)?
以某种方式围绕“用户/租户”的概念创建表子集对我来说非常有用。当然,这是可以由我的应用程序逻辑管理的事情,但是,我的用户需要更清晰/安全的数据隔离。
不管怎样,正如我所说,我对 DynamoDB 非常陌生,很可能我错过了很多东西。
是的,没有特定的“数据库”,所有的表都在您的aws帐户下。如果您需要某种命名空间,那么使用某种形式的命名约定可能是最好的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)