2016-12-01 6 views
1

AWS DynamoDBを使用して時系列データを保存しています。精度が重要な場合に、DynamoDBに時間を格納する最善の方法は何ですか?

このアプリケーションでは、精度が非常に重要です。しかし、DynamoDBはネイティブの日付タイプを格納することをサポートしていません。

私は2つのオプションがあります。

  1. 使用UNIXエポック時間
  2. 使用日付文字列や店舗

として両方のオプションが彼らの問題を持っているように見える:エポック時間

をしていますうるう秒の問題と精度の低下。 文字列型は、日付または時刻の範囲をソートまたはクエリする際に問題が発生することがあります。

正確さが重要な要素である場合は、どちらを使用しますか?

+0

精度毎秒の感覚が考慮され、データの保存に使用されます。 –

答えて

2

ISO形式を使用します。

  • 店舗ミリ秒
  • 店舗
  • 支持体には、日付と日付のクエリを範囲の任意のタイムゾーン/時間

サンプル日付フォーマットされたISO 8601によると:中

2016-12-02T00:52:34.256Z 
関連する問題