2011-12-17 4 views
0

地理座標と少なくとも1つの重みパラメータのインデックスを作成できるデータベースが必要です。理想的には複数の重みパラメータが理想的です。空間パラメータを持つ空間データベースのインデックス

私は、MySQLでは空間インデックスを作成することができますが、一度に1つの座標だけをインデックスすることを知っています。

大きなデータセットの場合、大きなテーブルを作成するため、MySQLはオプションではありません。

だから、このようなデータベースは公開されていますか?

+0

データに対してサンプルクエリを投稿できますか? – Quassnoi

+0

何かのようなもの... SELECT *、AsText(loc)FROM data WHERE contains( GeomFromText( 'POLYGON((ポリデータ))')、loc)ORDER BY rating DESC LIMIT 10; –

答えて

1

空間インデックスは、三角不等式を満たさなければならない。すなわち、グラフは真正面の空間でなければならない。私はあなたがそれに重量を置くことも、データベースがあるとは思わない。

+0

私は、特定のデータ構造がこれを達成できると感じています。私はRツリーの何らかの修正を探しています。 –

+0

@CoderLatvia:多次元の空間インデックスがありますが、それは問題、すなわち重みを最適化するためのものではありません。 – Bytemain

+1

重みは関係であり、グラフデータベースのようにエッジを調べています。 – Gustav

関連する問題