Volatile 테이블

Volatile 테이블에 대한 완전한 참조 - 실시간, 빈번하게 업데이트되는 데이터를 위한 Machbase의 인메모리 테이블 유형입니다.

개요

Volatile 테이블은 최대 속도를 위해 모든 데이터를 메모리에 저장합니다. PRIMARY KEY로 UPDATE 및 DELETE 작업을 지원하여 실시간 대시보드와 세션 관리에 이상적입니다.

주요 기능

  • 100% 인메모리 저장소
  • PRIMARY KEY로 UPDATE 및 DELETE 지원
  • 초당 수만 건의 작업 처리
  • 빠른 키 기반 조회 (O(log n))
  • 경고: 종료 시 데이터 손실

기본 구문

CREATE VOLATILE TABLE table_name (
    key_column data_type PRIMARY KEY,
    column1 data_type,
    column2 data_type,
    ...
);

사용 시기

  • 실시간 대시보드
  • 사용자 세션
  • 실시간 상태 보드
  • 캐싱 레이어
  • 임시 계산

사용하지 말아야 할 때

  • 영구 보존이 필요한 데이터
  • 대용량 스트리밍 데이터 (대신 Tag/Log 사용)
  • 대규모 데이터셋 (RAM으로 제한됨)

관련 문서

최근 업데이트