現在、私はロケーションベースのアプリケーションを開発しています。主なアプリケーション機能の 1 つは、検索条件に基づいてポイントを配置し、1 つのポイントから指定された範囲内のポイントを配置することです。
明白な選択は、緯度/経度を浮動小数点数または整数として格納することでしたが、MySQL で空間データ型を見つけ、掘り下げ始めました。残念ながら、私が正しい場合、空間インデックスは外部キーをサポートしていない MyISAM でのみサポートされています (これが必要です)。
では、緯度/経度を通常の数値として保存するか、インデックスなしで POINT 型を使用することで、何がより良く (そしてより速く) なるでしょうか?