我有一个存储一些 POI 的表,所以它有一些 id、名称、纬度和经度。问题是,我不想在数据库中拥有相同坐标的 POI 两次。我想到的可能性是:
- 将主键设为纬度和经度的组合......但它们是浮动的,所以这不是一个好主意
- 创建 INT(16) 列(8 个纬度数字和 8 个经度数字合并在一起),但这就像复制数据一样,会占用大量空间
- 从纬度和经度做一些哈希,并将其设置为主键,但我担心它也会是一个大数字
怎么可能做到,所以它不会在db中占用太多空间?
我有一个存储一些 POI 的表,所以它有一些 id、名称、纬度和经度。问题是,我不想在数据库中拥有相同坐标的 POI 两次。我想到的可能性是:
怎么可能做到,所以它不会在db中占用太多空间?