Cria um banco de dados em uma instância do Lindorm. Use a cláusula WITH para definir atributos do ciclo de vida dos dados, como tempo de vida (TTL) e limites de cold storage.
Mecanismos e versões compatíveis
|
Mecanismo |
Versões compatíveis |
|
LindormTable |
2.2.16 e posteriores |
|
LindormTSDB |
Todas as versões |
Versões do LindormTable anteriores à 2.2.16 aceitam apenasCREATE SCHEMA [ IF NOT EXISTS ] schema_identifier. A partir da versão 2.2.16, o LindormTable também aceita a sintaxe equivalenteCREATE SCHEMA [ IF NOT EXISTS ] schema_identifier.SCHEMAeDATABASEsão equivalentes. Após a criação, o sistema identifica o banco de dados pela palavra-chaveDATABASE.
Sintaxe
CREATE DATABASE [ IF NOT EXISTS ] database_identifier
[ WITH ( attribute_definition [, attribute_definition]* ) ]
attribute_definition ::= attr_identifier = attr_val
Parâmetros compatíveis
|
Parâmetro |
LindormTable |
LindormTSDB |
|
Nome do banco de dados (database_identifier) |
Compatível |
Compatível |
|
Atributos do banco de dados (attribute_definition) |
Incompatível |
Compatível |
Parâmetros
database_identifier
O nome do banco de dados deve atender aos seguintes requisitos:
Comprimento: 4 a 16 caracteres.
Caracteres permitidos: letras, dígitos, hifens (
-) e sublinhados (_).Palavras reservadas proibidas:
lindorm,default,global.
attribute_definition
Exclusivo do LindormTSDB. Use a palavra-chave WITH para definir um ou mais atributos.
|
Atributo |
Tipo |
Obrigatório |
Padrão |
Descrição |
|
|
BIGINT |
Não |
|
Número de dias após os quais os dados migram para o cold storage. Para usar este atributo, primeiro ative o cold storage no console do Lindorm. Se definido com |
|
|
BIGINT |
Não |
Consulte a nota abaixo |
Número de dias por partição de dados. O sistema armazena dados e índices do mesmo intervalo juntos. |
|
|
BIGINT |
Não |
|
Número de dias antes da exclusão automática dos dados. Se definido com |
**Valores padrão de partition_interval por versão do LindormTable:**
|
Versão do LindormTable |
Valor padrão |
|
3.4.19 e posteriores |
30 |
|
Anteriores à 3.4.19 |
0 |
Exemplos
Crie um banco de dados
CREATE DATABASE DB1;
Execute SHOW DATABASES; para confirmar a criação do banco de dados.
Crie um banco de dados com atributos de ciclo de vida
Crie um banco de dados em que os dados migrem para o cold storage após 30 dias e sejam excluídos depois de 60 dias:
CREATE DATABASE DB1 WITH (cold_boundary=30, ttl=60);
Para verifique:
Execute
SHOW DATABASES;para confirme a criação do banco de dados.Execute
DESCRIBE DATABASE DB1;para validar os valores dos atributos.