Oracle의 IOT(Indexed Organized Table) 테이블은 B-tree 인덱스 구조를 기반으로 데이터를 저장하는 특수한 테이블입니다. 일반 테이블(Heap Organized Table)과는 다르게, 기본 키(Primary Key)를 기반으로 데이터를 정렬하여 저장합니다.
CREATE TABLE iot_table (
id NUMBER PRIMARY KEY,
name VARCHAR2(100),
age NUMBER
) ORGANIZATION INDEX; ORGANIZATION INDEX 키워드를 사용하면 IOT 테이블로 생성됨.id)를 기준으로 B-tree 인덱스 구조로 정렬 및 저장.CREATE TABLE iot_table ( id NUMBER PRIMARY KEY, name VARCHAR2(100), age NUMBER ) ORGANIZATION INDEX INCLUDING name -- name까지는 IOT 테이블에 저장 OVERFLOW; -- 나머지 컬럼은 오버플로우 세그먼트에 저장VARCHAR2(50) 대신 NUMBER 사용)| 비교 항목 | 일반 테이블 (Heap) | IOT 테이블 |
|---|---|---|
| 데이터 저장 구조 | Heap (비정렬) | B-tree 인덱스 정렬 |
| 기본 키 검색 속도 | 상대적으로 느림 | 빠름 |
| 디스크 I/O | 테이블 + 인덱스 읽기 | 인덱스에서 바로 조회 |
| 인덱스 유지 비용 | 별도 관리 필요 | 내장됨 |
| INSERT 속도 | 빠름 | 상대적으로 느림 |
✅ 기본 키 기반 검색이 많을 때 → 조회 성능 향상
✅ 데이터 정렬이 필요할 때 → 범위 검색이 많으면 유리
✅ 디스크 I/O를 줄여야 할 때 → 인덱스 탐색 후 테이블 조회 과정 생략 가능
❌ 자주 변경되는 데이터(UPDATE, DELETE) → 조각화(Fragmentation) 발생 가능
❌ 행 크기가 클 때 → 오버플로우 문제 발생 가능
코스피 8% 폭락, 서킷브레이커 발동, SK텔레콤 Claude AI 차단까지. 한국의 AI 레버리지 버블이 단 하루…
SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…
SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…
달러/원 환율이 급등하는 이유와 실생활 영향을 정리했습니다. 지금 당장 활용할 수 있는 환전·투자 대응 전략까지…
미래에셋·미래에셋벤처투자·미래에셋생명이 동반 급등한 이유는 스페이스X 상장 기대감입니다. 세 회사가 스페이스X와 어떻게 연결되어 있는지 상세히 분석했습니다.
스페이스X 상장이 계속 미뤄지는 진짜 이유를 파헤쳤습니다. 화성 계획, 스타링크 분리, 국방 계약... 머스크가 절대…