2016-12-06 16 views
1

私はメモリ内のデータをキャッシュするためにApacheのigniteを調べています(データはmysql、mongoなどの異なるソースから取得されます)。私の使用例は、各行に対して多数の列(〜1000で始まる)をキャッシュできるようにすることです。私は、データを素早く問い合わせ、並べ替え、ページ付けすることができるはずです。Apacheのignoreでdatagridとsqlgridの違いは何ですか?

私はapache igniteがユースケースに合うかどうか調べています。ただし、i)データグリッド(キー値キャッシュ)ii)SQLグリッド(h2dbパーサーを使用)の2つのオプションがあります。

どのユースケースを選択するのですか?

apache igniteは、RDBMSのような行と列を持つデータをキャッシュするのに適していますか?

答えて

1

Ignite SQLグリッドは、おなじみのSQL構文を使用して分散データを扱うことを可能にする一連のAPIです。データは常にIgnite Data Gridにキー値タプルの形式で格納されます。

SQLとデータグリッドの両方が緊密に結合されており、Igniteクラスタにデータを格納してSQL文を使用してクエリを実行するか、SQL構文を使用して更新する必要がある場合は、両方を使用します。

関連する問題