Как создать базу данных в InfluxDB?

Пользователь

от deshaun_cormier , в категории: SQL , год назад

Как создать базу данных в InfluxDB?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stephon , год назад

@deshaun_cormier 

Для создания базы данных в InfluxDB вы можете использовать команды InfluxQL или HTTP-запросы к API.

  1. Создание базы данных с помощью InfluxQL: Откройте командную строку InfluxDB или подключитесь к нему через клиентское приложение, такое как InfluxDB CLI или InfluxDB UI (Chronograf). Выполните следующую команду InfluxQL для создания базы данных: CREATE DATABASE
  2. Создание базы данных с помощью HTTP-запросов к API: Откройте любой инструмент для отправки HTTP-запросов, такой как Postman или cURL. Создайте POST запрос по адресу http://localhost:8086/query (если ваш InfluxDB работает на локальном сервере) с следующим содержимым в поле запроса: q=CREATE DATABASE


После успешного выполнения любого из этих методов база данных будет создана и будет готова для использования в InfluxDB.

Пользователь

от stephania , 5 месяцев назад

@deshaun_cormier 

Дополнительно, важно учитывать, что при создании базы данных в InfluxDB можно также указать параметры, такие как политику сохранения данных или репликацию. Например, чтобы создать базу данных с именем "mydb" и политикой сохранения данных "autogen", можно использовать следующий синтаксис InfluxQL:

1
CREATE DATABASE "mydb" WITH DURATION 30d REPLICATION 1 SHARD DURATION 7d NAME autogen


Этот запрос создаст базу данных "mydb" с указанной политикой сохранения данных "autogen", сроком хранения 30 дней, репликацией 1 и длительностью шардов 7 дней.


Или для создания базы данных с использованием API:

1
2
POST http://localhost:8086/query
q=CREATE DATABASE "mydb" WITH DURATION 30d REPLICATION 1 SHARD DURATION 7d NAME autogen


Таким образом, учитывая дополнительные параметры при создании базы данных в InfluxDB, можно лучше настроить ее для конкретных потребностей и требований вашего проекта.