

# テーブル名前空間
<a name="s3-tables-namespace"></a>

Amazon S3 テーブルバケット内にテーブルを作成するときは、*名前空間*と呼ばれる論理グループに整理します。S3 テーブルやテーブルバケットとは異なり、名前空間はリソースではありません。名前空間は、テーブルをスケーラブルに整理および管理するための構成概念です。例えば、会社の人事部門に属するすべてのテーブルを、共通の名前空間値 `hr` でグループ化できます。

特定の名前空間へのアクセスを制御するには、テーブルバケットリソースポリシーを使用できます。詳細については、「[S3 Tables 用のリソースベースのポリシー](s3-tables-resource-based-policies.md)」を参照してください。

テーブル名前空間には、次のルールが適用されます。
+ 名前空間はそれぞれテーブルバケット内で一意である必要があります。
+ テーブルバケットごとに最大 10,000 個の名前空間を作成できます。
+ テーブル名はそれぞれ名前空間内で一意である必要があります。
+ 各テーブルには、1 レベルの名前空間のみを含めることができます。名前空間はネストできません。
+ 各テーブルは 1 つの名前空間に属します。
+ 名前空間の間でテーブルを移動できます。

テーブル名前空間は、さまざまな AWS サービスやクエリエンジンでデータベースと呼ばれます。次の表は、S3 Tables 名前空間に使用される用語をいくつかの一般的なエンジンとサービスにマッピングしたものです。


| **サービスまたはエンジン** | **用語** | 
| --- | --- | 
| AWS Lake Formation | データベース | 
| AWS Glue Data Catalog | データベース | 
| Athena | データベース | 
| Spark | 名前空間 | 

**Topics**
+ [ネームスペースの作成](s3-tables-namespace-create.md)
+ [名前空間を削除する](s3-tables-namespace-delete.md)