我想存储各种机构的数据。我想存储允许所述机构在其国家/地区内的位置的数据。
因此,我需要为每个机构存储城镇数据、县数据和国家数据。
我分别有一个城镇、县和国家数据库,它们都链接在一起,例如我可以搜索一个城镇,它的“county_id”列与县表中一个县的 ID 相匹配。
我想知道从实际建立表中引用这些数据的最佳方法。
目前,在此表中,我只有一个包含相应数据的城镇、县和国家列。
我的 URL 结构是 website.com/country/county/town/name,因此拥有这样的数据可以让我通过一个查询找到一个机构,而无需连接等。
只有一列具有城镇 ID,然后每次使用连接查询以查找县/国家/地区数据有什么好处?显然,一个好处是,如果任何数据发生更改,它本身会自动更新。另一个我想是它需要更少的数据库存储空间。
但另一方面,它需要更多的查询。
有什么想法吗?
谢谢