Memory 데이터베이스 엔진

Memory 데이터베이스 엔진

메타데이터와 테이블 정의를 메모리에만 유지하는 데이터베이스 엔진이에요. 임시 데이터베이스용으로 설계됐어요. 서버가 중지되거나 재시작하면 데이터베이스와 그 테이블이 사라져요.

출처: 문서

본문

Memory 데이터베이스 엔진은 메타데이터와 테이블 정의를 메모리에만 유지해요. 임시 데이터베이스를 위한 것이에요. 서버가 중지되거나 재시작하면 데이터베이스와 그 테이블이 사라져요.

데이터베이스 만들기 (Creating a database)

CREATE DATABASE temporary_data
ENGINE = Memory;

사용 (Usage)

Atomic 데이터베이스처럼 테이블을 만들고 사용해요.

CREATE TABLE temporary_data.events
(
    id UInt64,
    name String
)
ENGINE = Memory;

INSERT INTO temporary_data.events VALUES (1, 'started');

재시작 후에도 살아남아야 하는 데이터나 정의에는 이 엔진을 사용하지 마세요. 영구 데이터베이스 메타데이터에는 오픈소스 기본 데이터베이스 엔진인 Atomic을 사용해요.

더 알아보기 (Learn more)