对于在 RDBMS 中存储邮政地址的最佳实践,是否有任何好的参考?似乎有很多权衡可以做出,并且每个都需要评估很多优点和缺点 - 当然这已经一次又一次地完成了?也许有人至少在某处写过一些经验教训?
我正在谈论的权衡示例是将邮政编码存储为整数与字符字段,应将门牌号存储为单独的字段或地址行 1 的一部分,应将套房/公寓/等编号标准化还是仅存储为地址第 2 行中的一大段文本,你如何处理 zip +4(单独的字段或一个大字段,整数与文本)?等等
在这一点上,我主要关心的是美国地址,但我想有一些最佳实践可以让自己为走向全球的可能性做好准备(例如,适当地命名字段,如地区而不是州或邮政编码而不是邮政编码,等等