All Products
Search
Document Center

Lindorm:CREATE DATABASE

Last Updated:Mar 29, 2026

Membuat database dalam instans Lindorm. Gunakan klausa WITH untuk mengatur atribut siklus hidup data, seperti time to live (TTL) dan batas penyimpanan dingin.

Mesin dan versi yang didukung

MesinVersi yang didukung
LindormTable2.2.16 dan versi setelahnya
LindormTSDBSemua versi
Versi LindormTable sebelum 2.2.16 hanya mendukung CREATE SCHEMA [ IF NOT EXISTS ] schema_identifier. Versi LindormTable 2.2.16 dan setelahnya juga mendukung sintaks ekuivalen CREATE DATABASE [ IF NOT EXISTS ] database_identifier. SCHEMA dan DATABASE bersifat ekuivalen. Setelah database dibuat, database tersebut diidentifikasi dengan kata kunci DATABASE.

Sintaks

CREATE DATABASE [ IF NOT EXISTS ] database_identifier
  [ WITH ( attribute_definition [, attribute_definition]* ) ]

attribute_definition ::= attr_identifier = attr_val

Parameter yang didukung

ParameterLindormTableLindormTSDB
Nama database (database_identifier)DidukungDidukung
Atribut database (attribute_definition)Tidak didukungDidukung

Parameter

database_identifier

Nama database harus memenuhi persyaratan berikut:

  • Panjang: 4–16 karakter

  • Karakter yang diizinkan: huruf, angka, tanda hubung (-), dan garis bawah (_)

  • Kata tercadang tidak boleh digunakan sebagai nama: lindorm, default, global

attribute_definition

Hanya didukung oleh LindormTSDB. Gunakan kata kunci WITH untuk mengatur satu atau beberapa atribut.

AtributTipeWajibBawaanDeskripsi
cold_boundaryBIGINTTidak0 (penyimpanan dingin dinonaktifkan)Jumlah hari setelah data dipindahkan ke penyimpanan dingin. Untuk menggunakan atribut ini, pertama-tama aktifkan penyimpanan dingin di Konsol Lindorm. Jika diatur bersamaan dengan ttl, nilai cold_boundary harus lebih kecil dari ttl.
partition_intervalBIGINTTidakLihat catatan di bawahJumlah hari per partisi data. Data dan indeks dalam interval yang sama disimpan bersama.
ttlBIGINTTidak0 (data disimpan tanpa batas waktu)Jumlah hari sebelum data dihapus secara otomatis. Jika diatur bersamaan dengan cold_boundary, nilai ttl harus lebih besar dari cold_boundary.

Nilai bawaan untuk partition_interval berdasarkan versi LindormTable:

Versi LindormTableNilai bawaan
3.4.19 dan versi setelahnya30
Sebelum 3.4.190

Contoh

Buat database

CREATE DATABASE DB1;

Jalankan SHOW DATABASES; untuk memastikan database telah dibuat.

Buat database dengan atribut siklus hidup data

Buat database di mana data dipindahkan ke penyimpanan dingin setelah 30 hari dan dihapus setelah 60 hari:

CREATE DATABASE DB1 WITH (cold_boundary=30, ttl=60);

Untuk memverifikasi:

  • Jalankan SHOW DATABASES; untuk memastikan database telah dibuat.

  • Jalankan DESCRIBE DATABASE DB1; untuk memastikan nilai atributnya.