2016-12-07 3 views
0

Обычно я не доверяю клиентам время при вставке данных временных рядов.Вставка сейчас как timestamp в Riak

Можно ли сообщить Riak, чтобы вставить запись, используя текущее время на стороне сервера? Что-то вроде функции now() в InfluxDB: https://docs.influxdata.com/influxdb/v1.1/concepts/glossary/#now

INSERT INTO Results VALUES ('MyResult, now()); ???

ответ

2

В настоящее время Riak TS не включает эквивалент функции Now(). Возможно, что в будущем будет добавлена ​​эквивалентная функция, но реализация функции на стороне сервера Теперь функция() типа имеет проблемы, связанные с распределенным характером Riak TS и синхронизацией времени между кластерами серверов. Как правило, использование штампов, созданных клиентом в приложении, ограничивает возможности конфликтов (события выписываются из строя).