Можно ли записать более одной точки с одной и той же временной меткой в одно измерение, используя InfluxDB. Проблема заключается в том, что я сохраняю данные из регистраторов, которые имеют одну временную метку, и измерения от многих инверторов для этой временной метки, и, конечно, точки записываются более мощно. Как я могу решить проблему?
Данные как:
время: 2016-08-09 12:10:08
инвертор: 1
… другие поля
время: 2016-08-09 12:10:08
инвертор: 2
… другие поля
время: 2016-08-09 12:10:08
инвертор: 3
… другие поля
так далее…
Нет, у вас не может быть двух записей с одной и той же отметкой времени для одного и того же измерения.
Концептуально вы можете думать об измерении как о таблице SQL, где первичным индексом всегда является время. теги и поля фактически являются столбцами в таблице. теги индексируются, а поля нет.
Однако вы можете использовать высокую точность временных меток Influx. Точность вашей даты и времени составляет всего несколько секунд. Временные метки Influx различаются наносекундами. Таким образом, вы можете использовать такую информацию, как индекс инвертора, и «кодировать» ее в наносекунды. Таким образом, никакие две записи не будут сталкиваться в одной и той же отметке времени.
Других решений пока нет …