Гибридный режим ThingsBoard - PullRequest
       31

Гибридный режим ThingsBoard

0 голосов
/ 27 февраля 2020

Я могу прочитать в документации по конфигурации вещей (https://thingsboard.io/docs/user-guide/install/config/), в разделе «Общие параметры базы данных», что database.ts.type может быть sql или cassandra, и cassandra должна использоваться для гибридный режим. что это за гибридный режим? Вы имеете в виду, что database.entities.type может быть sql (postgres), а database.ts.type может быть cassandra? и наоборот? Что такое рекомендуемая установка? Все на Кассандре?

Большое спасибо,

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 28 февраля 2020

Нашел ответ здесь:

https://thingsboard.io/docs/reference/, раздел "SQL против № SQL против подхода гибридной базы данных"

ThingsBard использует базу данных для хранения объекты (устройства, активы, клиенты, информационные панели и т. д. c) и данные телеметрии (атрибуты, показания датчиков временных рядов, статистика, события). В настоящий момент платформа поддерживает три варианта базы данных:

  • SQL - Хранит все объекты и телеметрию в базе данных SQL. Авторы ThingsBoard рекомендуют использовать PostgreSQL, и это основная база данных SQL, которую поддерживает ThingsBoard. Можно использовать HSQLDB для локальных целей разработки. Мы не рекомендуем использовать HSQLDB для чего-либо, кроме запуска тестов и запуска экземпляра dev с минимально возможной нагрузкой.
  • Нет SQL - Сохраняет все сущности и телеметрию в базе данных No SQL. Авторы ThingsBoard рекомендуют использовать Cassandra, и это единственная база данных No SQL, которую на данный момент поддерживает ThingsBoard. Однако из-за большого интереса к развертываниям с управляемыми базами данных мы планируем внедрить поддержку AWS DynamoDB в v2.3.
  • Гибрид - все объекты в базе данных SQL и вся телеметрия в No SQL база данных.
...