2017-05-09 19 views
0

私はCassandraにタイムスタンプデータ型があることを知っています。私はそれを使用していますが、私はそれにいくつかの問題を抱えています(特にタイムゾーン)。私の質問は、(存在すれば)タイムスタンプ型の代わりに '2014-05-09 14:12:00'を格納する文字列を使うという欠点ですか?Cassandraは文字列としてタイムスタンプを格納します

私はすでに>、> =、< =、<という演算子を使用してみましたが、すべて正常に動作します。

は、日付をフォーマットする場合を除き、あなたは

+0

タイムゾーンが問題になるのはなぜですか? –

+0

私は問題は何かを理解することはできませんが、冬の間にロードされた場合はすべて1時間で挿入され、夏の間はすべて正常に動作します。もちろん、この違いは問い合わせ時に多くの問題を引き起こします。 – phcaze

答えて

0

あなたはタイムゾーンを心配する必要はありませんありがとうございました。タイムスタンプの代わりに書式設定された日付を保存すると、フォーマットされた日付がフォーマットされたタイムゾーンでのみ正しいものになります。

0

カサンドラのタイムスタンプ型は、範囲クエリ(<、< =、>、> =)を許可する長い値(エポックからの時間)として格納されます。これらは文字列型では実行できません。 =およびinのクエリのみがサポートされています。

関連する問題