데이터베이스 관리하기

페이지 이동경로

데이터베이스 관리하기

Data Catalog 서비스에서 데이터베이스를 관리하는 방법은 다음과 같습니다.

데이터베이스 목록 보기

현재 생성된 데이터베이스 목록과 데이터베이스의 기본 정보를 확인할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 Data Catalog 메뉴를 선택합니다.
  2. Database 탭을 클릭하고 데이터베이스 목록을 확인합니다.

    이미지. 데이터베이스 목록 이미지 데이터베이스 목록

    구분 설명
    데이터베이스 이름 사용자가 지정한 데이터베이스의 이름
    연결된 카탈로그 데이터베이스가 속한 카탈로그의 이름
    상태 데이터베이스의 상태
    - CREATING, ALTERING, DELETING, ACTIVE, INACTIVE
    - 각 상태 값에 대한 자세한 설명은 리소스 상태 정보와 생명주기 참고
    경로 데이터베이스가 위치한 경로
    생성일 데이터베이스를 생성한 일자
    [더보기] 아이콘 - 데이터베이스 수정: 데이터베이스의 경로와 설명을 수정
    - 데이터베이스 삭제: 데이터베이스를 삭제
    * ‘INACTIVE’ 상태의 경우, 단일 삭제만 가능하며 데이터베이스 수정 불가

데이터베이스 상세 보기

데이터베이스의 상세 정보를 확인할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 Data Catalog 메뉴를 선택합니다.
  2. Database 탭에서 상세 정보를 확인할 데이터베이스를 클릭합니다.
  3. 데이터베이스의 상세 페이지에서 정보를 확인합니다.

    이미지. 데이터베이스의 상세 정보 이미지 데이터베이스의 상세 페이지

    구분 설명
    테이블 이름 사용자가 생성한 테이블 이름
    데이터 저장 경로 사용자가 생성한 테이블의 데이터 저장 경로
    상태 테이블의 상태
    - CREATING, ALTERING, DELETING, ACTIVE, INACTIVE
    - 각 상태 값에 대한 리소스 상태 정보와 생명주기 참고
    데이터 타입 테이블의 데이터 타입
    - JSON, ORC, Parquet, CSV, Avro, text, custom
    ㄴ hadoop-eco에 의해서 생성된 후, 마이그레이션 된 테이블은 text, custom 타입으로 나타날 수 있음
    ㄴ text: Serde 라이브러리가 “org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe”인 경우
    ㄴ custom: Avro, JSON, Parquet, ORC, CSV, text 타입 중 어디에도 속하지 않는 경우
    최종 수정일 테이블을 마지막으로 수정한 일자

데이터베이스 수정하기

데이터베이스 설정값은 경로와 설명만 수정할 수 있습니다. 데이터베이스 이름과 연결된 카탈로그는 수정할 수 없으며, 수정을 원할 경우에는 데이터베이스를 새로 생성해야 합니다.

  1. 카카오 i 클라우드 콘솔에서 Data Catalog 메뉴를 선택합니다.
  2. Database 탭에서 수정할 데이터베이스의 [더보기] 아이콘 > 데이터베이스 수정을 클릭합니다.
  3. 데이터베이스 수정 팝업창에서 정보를 수정하고 [수정] 버튼을 클릭합니다.

    이미지. 데이터베이스 수정 팝업창 이미지 데이터베이스 수정 팝업창

    구분 설명
    경로(선택) 데이터베이스가 위치한 경로
    - 직접 입력 미체크 시(default)
    ㄴ 버킷 이름: 영문 소문자로 시작, 영문 소문자, 숫자, 하이픈(-)만 입력 가능
    ㄴ 디렉터리: 영문, 숫자, 하이픈(-), 언더바(_), 슬래시(/)만 입력 가능
    - 직접 입력 체크 시: swifta://{버킷이름}.kic/{디렉터리} 방식
    설명(선택) 데이터베이스의 설명
    - 130자 이내로 입력 가능, 이모지 입력 불가

데이터베이스 삭제하기

더 이상 사용하지 않는 데이터베이스는 삭제할 수 있습니다.

주의
삭제한 데이터베이스 자원은 종료한 후 완전히 반납되어 복구할 수 없습니다.
데이터베이스 하위에 생성한 테이블도 데이터베이스 삭제와 동시에 함께 삭제되며 복구할 수 없습니다.

  1. 카카오 i 클라우드 콘솔에서 Data Catalog 메뉴를 선택합니다.
  2. Database 탭에서 삭제할 데이터베이스의 [더보기] 아이콘 > 데이터베이스 삭제를 클릭합니다.
    • 여러 개의 데이터베이스를 한꺼번에 삭제하려는 경우, 삭제할 데이터베이스 좌측의 체크박스를 선택한 후 하단의 [삭제] 버튼을 클릭합니다.
  3. 데이터베이스 삭제 팝업창에서 삭제할 데이터베이스를 확인한 후, 영구 삭제 또는 데이터베이스의 이름을 입력하고 [삭제] 버튼을 클릭합니다.

    이미지. 단일 데이터베이스 삭제 팝업창 이미지 단일 데이터베이스 삭제 팝업창

    이미지. 복수의 데이터베이스 삭제 팝업창 이미지 복수 데이터베이스 삭제 팝업창