我正在开发一个应用程序,该应用程序需要我为某个位置存储一些方向,下面是我尝试存储的数据示例:
方向 1
从西方向:沿 528 East(Beechline)行驶,经过机场出口,然后从 13 号出口驶入 Narcoossee Rd 并左转,PARK TO FLY 位于您左侧 1/4 英里处。
方向 2
从东方向:沿 528 West (Beechline) 行驶,在机场出口前,从 #13 号出口驶入 Narcoossee Rd 并右转,PARK TO FLY 位于您左侧 1/4 英里处。
方向 3
从佛罗里达收费公路:从 #254 出口到 528 East(Beechline),经过机场出口,然后从 #13 出口到 Narcoossee Rd 并左转,PARK TO FLY 位于您左侧 1/4 英里处。
方向 4
从 417(Greenway):从 #26 出口到 528 West(Beechline),然后从 #13 出口到 Narcoossee Rd 并右转,PARK TO FLY 位于您左侧 1/4 英里处。
方向 5
从 408(东/西高速公路):从 16 号出口到 South SR 551(Goldenrod Rd)。开车大约。4 英里,然后在 Hoffner Rd 上左转。Hoffner 更改为 Narcoossee Rd。PARK TO FLY 位于您右侧 2 英里处。
我想知道是否有人可以告诉我在 MySQL 中存储这些数据的最佳和推荐方式。
我正在考虑首先序列化保存此数据的数组,然后将其存储到单个列中,我认为我不需要担心在数据库中搜索它,所以它应该是好的?我知道它不会被标准化。
但是您认为从长远来看,将其存储在单独的表中是最好的吗?
更新
我有一个名为 mysql 的表Locations
,它包含有关特定位置的信息,现在我想将一些Directions
与用户输入的位置相关联。
- 用户输入位置
- 然后,用户还可以在那时输入有关方向的信息。
更新 2
我在询问将数据存储在数据库中的最佳方式,目前我没有关系,因为我还没有为它创建表,这就是我在这里要问的问题。我应该去并如上所述创建一个关系表,或者我应该在 Locations 表中为方向创建另一列,并序列化包含要插入到单个 mysql 列中的方向数据的数组。
提前致谢!