平均的なほとんどのPHP= Web開発者のように、MySqlをRDBMSとして使用しています。MySql(他のRDBMSも同様)はSPATIAL INDEX機能を提供しますが、あまりうまくいきません。それについてググったが、それについての私の悪い知識を明確にするための明確な現実の例を見つけられなかった。
誰かが私に空間インデックスとは何かを少し説明してもらえますか、いつそれを使用すればよいですか?
空間インデックスを使用して、ジオオブジェクト(シェイプ)のインデックスを作成できます。空間インデックスにより、空間で重複するオブジェクトを効率的に検索できます
Spatial Indexは通常のインデックスに似ていますが、この違いは、Spatialオブジェクトが1Dデータポイントではなく、より高い次元の空間(2Dなど)にあるため、BTreeなどの通常のインデックスはそのようなデータのインデックス付けには適していません。よく知られている空間インデックス手法はRツリーです(Googleウィキペディアでご覧ください)。