1

距離行列をmysqlに保存する最良の方法は何ですか?

現在、私は2つのテーブルを持っています:

tPlaces

PlaceIDPlaceNameLocation


tDistances

PlaceID_1PlaceID_2Distance

これが最善の方法ですか、私は聞いたことがRTREEありBTREEますが、そのようなソリューションを実装する方法に関する包括的なガイドを見つけていません。

4

2 に答える 2

0

純粋な文字列以外は実行可能だとは思いません。このようにして、データを処理するための単純なメソッドを PHP (または使用するもの) で作成できます。私はそれを保管します

ID | matrix
-------------------------------------------------------------------
1  | "PlaceID, PlaceName, Location, PlaceID_1, PlaceID_2, Distance"
2  | "PlaceID, PlaceName, Location, PlaceID_1, PlaceID_2, Distance"
3  | "PlaceID, PlaceName, Location, PlaceID_1, PlaceID_2, Distance"

str.explode()を使用してデータを処理できます。

于 2012-11-18T19:30:27.060 に答える
0

JSON.stringify() を使用すると、結果全体を受け取ったとおりに文字列として保存できます。

于 2012-11-18T19:34:28.770 に答える