2012-04-18 15 views
9

私は、各行の主キー値が約1万の緯度と経度からなるMySQLテーブルを持っています。Redisに地理空間データを格納するアプローチ

私はこの表をGehashingまたはlatおよびlonソートセットのいずれかを使ってRedisに移行したいと考えています。

これを行った人はいますか?また、データの保存やクエリに使用したアプローチ(例:Googleマップの緯度/経度範囲内のデータのクエリ)は何でしたか。

答えて

5

はい、それはすでに(... 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

もう1つのプロジェクトは、見てみたいです。Tile38です。

Tile38は、ジオロケーションデータストア、空間インデックス、およびリアルタイムジオフェンスです。緯度/経度点、境界ボックス、XYZタイル、Geohashes、GeoJSONなどのさまざまなオブジェクトタイプをサポートしています。

特にクエリを使用すると本当にうれしいようです。たとえば、ウェブフックを引き起こすフェンスを設定することができます。

データの移行についてはわかりませんが、

関連する問題