現在、私はSolrの中でIPマッピングデータを格納していますし、それは多少このようなものだ:(文書)HBaseで範囲データを保存およびクエリする方法は?
IP-から IPと国
これは、単一のレコードを形成して、私のようにIPを取得すると入力、それが属している地域(国)を見つけるためにSolrに問い合わせる。クエリはまっすぐ進む - ip> = ipFromとip < = ipToです。応答時間はかなり低い(良い)が、依然として我々の要求を満たしていない。このデータは非常に膨大なメモリにキャッシュできません。
したがって、私はこのタイプのデータに他のストレージを使用することを考えていました。 HBaseは適していますか?そうであれば、そのようなタイプのデータを保存してクエリする理想的な方法は何でしょうか?
任意のポインタ/ヘルプは高く評価されます。ありがとう。
データのサイズは? – Whitefret
約200万件のエントリ。 –
は私にとって巨大ではないようですが、Ip-fromとIp-Toは最大64ビット(IPv6)で、国は約15文字と想像してください。これは、エントリーごとに約143バイトを意味します。これは、286 MBのデータを意味します。 – Whitefret