私は、各行の主キー値が約1万の緯度と経度からなるMySQLテーブルを持っています。Redisに地理空間データを格納するアプローチ
私はこの表をGehashingまたはlatおよびlonソートセットのいずれかを使ってRedisに移行したいと考えています。
これを行った人はいますか?また、データの保存やクエリに使用したアプローチ(例:Googleマップの緯度/経度範囲内のデータのクエリ)は何でしたか。
私は、各行の主キー値が約1万の緯度と経度からなるMySQLテーブルを持っています。Redisに地理空間データを格納するアプローチ
私はこの表をGehashingまたはlatおよびlonソートセットのいずれかを使ってRedisに移行したいと考えています。
これを行った人はいますか?また、データの保存やクエリに使用したアプローチ(例:Googleマップの緯度/経度範囲内のデータのクエリ)は何でしたか。
はい、それはすでに(... geohashingを使用して)
を行われてきたあなたは(Dvirボルクや友人から)Geodisパッケージの後ろにインスタンスのデータ構造を確認することができます。
https://github.com/doat/geodis
Redisのメーリング・リストでそれについていくつかの議論がありました:
https://groups.google.com/d/topic/redis-db/Mw0lRzutnkE/discussion https://groups.google.com/d/topic/redis-db/6M-aAPA-iXc/discussion https://groups.google.com/d/topic/redis-db/Bps95jeRgr8/discussion
もう1つのプロジェクトは、見てみたいです。Tile38です。
Tile38は、ジオロケーションデータストア、空間インデックス、およびリアルタイムジオフェンスです。緯度/経度点、境界ボックス、XYZタイル、Geohashes、GeoJSONなどのさまざまなオブジェクトタイプをサポートしています。
特にクエリを使用すると本当にうれしいようです。たとえば、ウェブフックを引き起こすフェンスを設定することができます。
データの移行についてはわかりませんが、