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을 사용해요.