各个ip地址库对比与java实现
1. 产品篇
1. ipip.net
官网:
优势:支持离线下载,数据更新频繁,数据精确
劣势:收费如下,收费的才有经纬度
2.Max Mind
官网:
优势:支持离线下载,数据如果是收费版的更新频繁,数据精确,有大致经纬度
Maxmind更像是一个综合解决方案,mmdb版的数据库有经纬度和国家的中英文名,代码。但是maxmind的中国ip据网上说是不太准确的。中国内部可以购买IPIP.NET
劣势:免费版的更新不频繁
Max mind收费版价格如下:
按照我们的需求选择城市版,大概第一年9849 rmb,后续每年8040 rmb
优势:免费,支持离线下载,数据显示到省市
劣势:数据更新不频繁(有些地址查不到),数据精确性待考究,没有经纬度
官网:
优势:支持离线下载,数据更新频繁,数据精确,有大致经纬度,查询速度快?http://www.cnblogs.com/zengxiangzhan/archive/2015/07/31/4691071.html
劣势:收费如下
5. [翼南]IP数据库
官网:http://www.wingsofts.com/html_cn/ip/index.html
优势:支持离线下载,数据精确,有大致经纬度?
劣势:收费1000元以上,每季度更新
6. IP2Location
官网:http://www.ip2location.com/web-service
优势:支持离线下载,数据如果是收费版的更新频繁,数据精确,有大致经纬度
劣势:免费只提供sample案列,数据不全
2.各个产品性能对比
测试环境Idea,Win10, 处理器I7 3代,内存12g.
Dat格式的IP数据库
各类测试Java源码链接:https://github.com/JasonBabylon/geoip-api-java