1

メイン データベースとして gemfire を使用する高トランザクション (2000 TPS) およびボリューム システム (数百万および数百万のレコード) のベスト プラクティスについてアドバイスする良いリソースがあるかどうかを知りたいです。

「LIKE」を使用するクエリや、Gemfire のキー フェッチではないその他の検索をスキップし、可能な限り Java メモリ上でリージョンを直接使用するようにという情報を受け取っているため、この質問をしています (JVM がサイズを処理できる場合)。データ)。Gemfire を Map.get() 以外の機能を持たない巨大な HashMap に近いものにします。

上記のような議論に根拠はありますか?

Gemfire クラスターは、毎日世界中で毎秒数十億のトランザクションを処理していませんか?

ありがとう

4

3 に答える 3

1

私は GemFire を使用していくつかのプロジェクトに参加してきましたが、はい、大量のデータ セットに対してクエリを実行するために使用できます。William と John が述べたように、最終的には、GemFire クラスターがパーティション分割、レプリケーションなどのデータを処理するように設計されていることに帰着します。IMHO では、できる限りインデックスを避け、代わりに GemFire クラスターをデータ グリッドとして使用する必要があります。この機能を使用すると、クラスター全体でクエリを並行して実行できるため、速度と柔軟性が向上します。Geode 関数のベスト プラクティスをご覧ください。

于 2015-07-13T14:37:04.697 に答える