정렬 해시 클러스터 테이블

  • 오라클 10g에 새롭게 소개되었으며, 해시 클러스터 테이블과 IOT의 장점이 결합된 테이블이다.
    • 인덱스를 사용하지 않고도 데이터를 얻을 수 있다. 해시 클러스터의 특성
    • 데이터가 어떤 필드값으로 정렬되어 저장된다. IOT 특성
  • 키 값으로 데이터를 추출하고 다른 어떤 컬럼으로 데이터를 정렬할 경우에 적합하다




-- 클러스터 생성
CREATE CLUSTER shc(cust_id NUMBER, order_dt TIMESTAMP SORT) HASHKEYS 10000 HASH IS cust_id SIZE 8192;



-- 테이블 생성
CREATE TABLE cust_orders
( cust_id      NUMBER
, order_dt     TIMESTAMP SORT
, order_number NUMBER
, username     VARCHAR2(30)
, ship_addr    NUMBER
, bill_addr    NUMBER
, lnvoice_num  NUMBER
)
CLUSTER shc(cust_id, order_dt)
;