database - 我应该保存 GeoIP 数据吗

标签 database geolocation geoip maxmind

我目前正在开发一个项目,在该项目中我将使用基于 GeoIP 的地理定位数据。这些数据对我们来说非常重要,所以我想问你是否有必要立即将每个IP的准确地理位置数据保存到数据库中,或者只写入ip,然后在它们出现时提取地理位置数据?需要。我们依靠http://dev.maxmind.com/geoip/legacy/geolite/正如你所看到的,数据库每月都会更新,据我了解,IP 池有可能更改位置?如果有人有类似问题的经验,我会要求评论。

最佳答案

是的,IP 地址会不时重新分配。

您需要保存查询时的位置。

位于英国的 IP 地址明年可能会在法国使用。

关于database - 我应该保存 GeoIP 数据吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27657792/

相关文章:

database - NoSql 与关系数据库

sql - 我在 Oracle 中提交的频率

geolocation - 可以使用 S2 库找到 K 个最近点(并且有效)?

iphone - 将 GPS 坐标发送到服务器的最佳方式?

perl - 嵌套while循环以计算多个目的地的距离

elasticsearch - logstash-Kibana中的geoip无法使用IP地址显示任何信息

javascript - 基于美国州的重定向页面,使用 Maxmind geoip2 JS

java - 使用android room时出现错误: incompatible types: <null> cannot be converted to int if (! _cursor.isNull(null))

php - 如何从 php 和 mysql 数据库创建图表和最终用户前端导航

elasticsearch - Logstash Geoip无法正常工作