2017-05-22 22 views
3

おそらく、私はこの文書を見逃しているかもしれませんが、Apache Igniteのjsonデータを保存して照会することは可能でしょうか?たとえば、のは、私は以下のフィールドを持つ「車」と呼ばれる「テーブル」を持っているとしましょう:Apache ignite jsonフィールド

{ 
    horsepower: 200, 
    mpg: 30 
} 

model 
blueprint 

「青写真」フィールドには、実際のようなデータが含まれる可能性があり、JSONフィールドです

これらは「青写真」フィールドの唯一のフィールドではなく、多かれ少なかれフィールドを含むことがあります。

SELECT model FROM cars WHERE blueprint.horsepower < 300 AND blueprint.mpg > 20 

これは、フィールドが「青写真」フィールドにどうなるかを事前に知られていない、と彼らのためにインデックスを作成することは、オプションではありません:それは可能のようなクエリを実行することです。

注:これは、これが論理的にこの情報を保存する最適な方法であるか、または「青写真」フィールドを別のテーブルに格納するかについての会話ではありません。この質問は、jsonフィールドに対するクエリがApacheのigniteで可能であるかどうかを理解するためのものです。

答えて