1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. 데이터베이스 설계

Connected

Exercises

수직 파티션 만들기

영상에서 수직 파티셔닝에 대해 배우고 예시를 살펴봤어요.

수직 파티셔닝은 PostgreSQL에 전용 구문이 없어요. 특정 열만 가진 새 테이블을 만든 다음, 그곳에 데이터를 복사해야 합니다. 그다음 분리된 파티션에 두고 싶은 열을 원본 테이블에서 드롭할 수 있어요. 전체 테이블이 필요하면 JOIN 절을 사용해 다시 합쳐서 조회하면 됩니다.

이번 연습과 다음 연습에서는 pagila라는 예시 데이터베이스를 사용해 볼 거예요. PostgreSQL 기능을 소개할 때 자주 쓰이는 데이터베이스로, 여러 테이블을 포함하고 있어요. 우리는 film 테이블을 사용할 겁니다. 이 연습에서는 다음 열을 다룹니다:

  • film_id: 영화의 고유 식별자
  • long_description: 영화의 긴 설명

คำแนะนำ 1 / 2

undefined XP
    1
    2
  • film_id(타입 INT)와 long_description(타입 TEXT) 두 필드를 포함하는 새 테이블 film_descriptions를 생성하세요.
  • 새 테이블을 film 테이블의 값으로 채우세요.