데이터베이스, 스키마 및 공유 DDL

데이터베이스와 스키마는 Snowflake에 저장된 데이터를 구성하는 데 사용됩니다.

  • 데이터베이스는 스키마를 논리적으로 그룹화한 것입니다. 각 데이터베이스는 단일 Snowflake 계정에 속합니다.

  • 스키마는 데이터베이스 오브젝트(테이블, 뷰 등)를 논리적으로 그룹화한 것입니다. 각 스키마는 단일 데이터베이스에 속합니다.

Snowflake에서는 데이터베이스와 스키마가 함께 네임스페이스 를 구성합니다. Snowflake에서 데이터베이스 오브젝트에 대한 작업을 수행할 때, 네임스페이스는 세션에 사용 중인 현재 데이터베이스와 스키마에서 유추됩니다. 데이터베이스와 스키마가 세션에 사용 중이지 않은 경우, 오브젝트에 대한 작업을 수행할 때 네임스페이스를 명시적으로 지정해야 합니다.

Snowflake는 데이터베이스와 스키마를 만들고 관리하기 위한 DDL 명령의 전체 세트를 제공합니다.

또한, Snowflake는 공유를 만들고 관리하기 위한 DDL을 제공합니다. 공유는 다른 Snowflake 계정과 공유하려는 데이터를 포함한 데이터베이스 오브젝트(스키마, 테이블 및 보안 뷰)의 세트를 지정합니다.

이 항목의 내용: