Какой тип данных следует использовать для отметки времени в DynamoDB?

Я новичок в DynamoDB. Я хочу создать таблицу, которая использует DeviceID в качестве хеш-ключа, Timestamp в качестве моего ключа диапазона и некоторые данные.

{ DeviceID: 123, Timestamp: "2016-11-11T17:21:07.5272333Z", X: 12, Y: 35 }

В SQL мы можем использовать тип datetime для Timestamp, но в DynamoDB его нет.

Какой тип данных мне следует использовать? Строка? Число?

Для выбранного типа данных в каком формате метки времени я должен записывать? Формат ISO (например, 2016-11-11T17: 21: 07.5272333Z) или время эпохи (например, 1478943038816)?

Мне нужно выполнить поиск по таблице за определенный промежуток времени, например: 01.01.2015 с 10:00:00 до 31.12.2016 23:00:00

Ответы на вопрос(2)

Ваш ответ на вопрос