我是Amazon DynamoDB的新用户,当我使用DynamoDB时,我发现我只能创建表,而不能创建数据库(就像MySQL中的数据库一样)。
Amazon DynamoDB中是否存在任何类似于层次结构系统的文件夹或数据库,以便我可以将一组表放入一个文件夹(或数据库)以使DynamoDB井井有条?
答案 0 :(得分:1)
DynamoDB本身没有这种层次结构。 无论如何,如果它适合您的目的,您可以设置表名称,如“$ foldername_ $ tablename”。如果您以自动方式管理表格,这很容易,但我发现如果您需要手动执行此操作会很麻烦。
例如:
from boto.dynamodb2 import connect_to_region
from boto.dynamodb2.table import Table
users_table = Table(user+'_'+table_name, # <---this is what I mean
connection = connect_to_region(db_region,
aws_access_key_id=id,
aws_secret_access_key=key))
答案 1 :(得分:-3)
DynamoDB中几乎没有文件夹,您的AWS将为每个帐户提供该文件夹。但是你在不同的地区创建了表格。
如果您计划将DynamoDB用于多个应用程序