> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-vortex-format.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> O motor de banco de dados Memory mantém os metadados do banco de dados e as tabelas apenas durante a sessão atual do servidor.

# Memory

O motor de banco de dados `Memory` mantém seus metadata e table definitions apenas em memória. Ele se destina a databases temporários: o database e suas tables são perdidos quando o servidor é interrompido ou reiniciado.

## Criando um banco de dados

```sql theme={null}
CREATE DATABASE temporary_data
ENGINE = Memory;
```

## Uso

Crie e use tabelas como em um banco de dados [`Atomic`](/pt-BR/reference/engines/database-engines/atomic):

```sql theme={null}
CREATE TABLE temporary_data.events
(
    id UInt64,
    name String
)
ENGINE = Memory;

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

Não use este engine para dados ou definições que precisem sobreviver a uma reinicialização. Use o `Atomic`, o motor de banco de dados padrão de código aberto, para metadata de database persistente.

## Veja também

* [Motor de banco de dados Atomic](/pt-BR/reference/engines/database-engines/atomic)
* [Motor de tabela `Memory`](/pt-BR/reference/engines/table-engines/special/memory)
