

# 表命名空间
<a name="s3-tables-namespace"></a>

在 Amazon S3 表存储桶中创建表时，可以将它们组织成称为*命名空间*的逻辑分组。与 S3 表和表存储桶不同，命名空间不是资源。命名空间是有助于您以可扩展的方式组织和管理表的构造。例如，公司中属于人力资源部门的所有表都可以分组到一个公共命名空间值 `hr` 下。

要控制对特定命名空间的访问权限，可以使用表存储桶资源策略。有关更多信息，请参阅 [S3 表类数据存储服务的基于资源的策略](s3-tables-resource-based-policies.md)。

以下规则适用于表命名空间：
+ 每个命名空间在表存储桶内都必须是唯一的。
+ 您可以为每个表存储桶创建最多 10000 个命名空间。
+ 每个表名称在命名空间内都必须是唯一的。
+ 每个表只能有一个级别的命名空间。命名空间不能嵌套。
+ 每个表都属于单个命名空间。
+ 您可以在命名空间之间移动表。

表命名空间在各种 Amazon 服务和查询引擎中称为数据库。下表将 S3 表类数据存储服务命名空间使用的术语映射到一些常见的引擎和服务。


| **服务或引擎** | **术语**： | 
| --- | --- | 
| Amazon Lake Formation | 数据库 | 
| Amazon Glue Data Catalog | 数据库 | 
| Athena | 数据库 | 
| Spark | 命名空间 | 

**Topics**
+ [创建命名空间](s3-tables-namespace-create.md)
+ [删除命名空间](s3-tables-namespace-delete.md)