位置数据本质上是一个树形结构。因此,当你问某人的地址时,你想知道他们居住在哪个区域/城区,城市/城镇,州/省和国家。将位置信息存储在数据库中的最佳方法是什么?
这个数据只希望只设置一次,只需要很少的修改。大多数电子商务网站和其他许多网站都需要存储这种类型的信息,但我正在努力寻找更多信息。也许是因为我没有找到合适的术语,但我认为这将是一个已经解决的常见问题。
这会导致另一个问题。我在哪里可以得到这类信息,例如哪些地区属于哪个城市,哪些城市属于哪些州,哪些州属于哪些国家?
编辑:为了使事情更加复杂我希望能够提供一种通用的解决方案,因为例如一些国家不使用邮政编码,他们使用邮政编码,它是有点相同的事情,但不是相当。我最大的愿望是拥有区域/郊区 - >城市/城镇 - >地区/省/州 - >国家。我可能正在尝试不可能的事情。
编辑2: 对不起,我可能没有足够清晰,但我不需要邮政编码。只是郊区/地区名称 - >城市........