как определить связь между измерениями InfluxDB (таблицы) - PullRequest
0 голосов
/ 23 января 2019

Нужны объяснения ,

  • Как определить базу данных временных рядов ч / б (InfluxDB)?
  • Подобно тому, как N-hibernate поддерживает несколько баз данных, мы можем перейти с mySQL на SQL легко. Есть ли в базе данных временных рядов аналогичное решение ORM?
  • Я работал над реляционной базой данных, в которой мы используем первичный ключ и внешние ключи, чтобы определить отношения между таблицами, а также различные типы отношений (один-один, один-ко-многим, многие-ко-многим).
  • Можем ли мы определить аналогичные отношения в InfluxDB? если не как мы можем достичь взаимосвязи между таблицами (измерениями)?

Между тем, InfluxDB предоставляет нам ключи тегов (индексированные). Должны ли мы использовать их для определения взаимосвязи между таблицами или измерениями?

1 Ответ

0 голосов
/ 23 января 2019

InfluxDB не является реляционной БД = нет первичных / внешних ключей, нет объединений измерений и т. Д. Теоретически вы можете использовать теги в качестве обходного пути, но они предназначены для данных с низким количеством элементов = если у вас много записей с уникальнымиИдентификационный тег, тогда вам потребуется много памяти.

Я рекомендую прочитать о Схема / макет данных InfluxDB и проверить, действительно ли InfluxDB - хорошая БД для замены вашей реляционной БД.Как правило, это не очень хорошая идея.

...