

# Namespaces de tabela
<a name="s3-tables-namespace"></a>

Ao criar tabelas em um bucket de tabela do Amazon S3, elas são organizadas em agrupamentos lógicos chamados *namespaces*. Ao contrário das tabelas e dos buckets de tabela do S3, os namespaces não são recursos. Namespaces são constructos que ajudam a organizar e gerenciar tabelas de forma escalável. Por exemplo, todas as tabelas pertencentes ao departamento de recursos humanos de uma empresa podem ser agrupadas em um valor de namespace comum de `hr`.

Para controlar o acesso a namespaces específicos, é possível usar políticas de recursos de buckets de tabela. Para ter mais informações, consulte [Políticas baseadas em recurso para a funcionalidade Tabelas do S3](s3-tables-resource-based-policies.md).

As seguintes regras se aplicam a namespaces de tabela:
+ Cada namespace deve ser único em um bucket de tabela.
+ É possível criar até 10.000 namespaces por bucket de tabela.
+ Cada nome de tabela deve ser único em um namespace.
+ Cada tabela só pode ter um nível de namespaces. Os namespaces não podem ser aninhados.
+ Cada tabela pertence a um único namespace.
+ Você pode mover as tabelas entre namespaces.

Os namespaces de tabela são chamados de bancos de dados em vários mecanismos de consulta e serviços da AWS. A tabela a seguir associa a terminologia usada para namespaces de tabela do S3 a alguns mecanismos e serviços comuns.


| **Serviço ou mecanismo** | **Terminologia** | 
| --- | --- | 
| AWS Lake Formation | Banco de dados | 
| AWS Glue Data Catalog | Banco de dados | 
| Athena | Banco de dados | 
| Spark | Namespace | 

**Topics**
+ [Criar namespaces](s3-tables-namespace-create.md)
+ [Excluir um namespace](s3-tables-namespace-delete.md)