各個ip地址庫對比與java實現
1. 產品篇
1. ipip.net
優勢:支援離線下載,資料更新頻繁,資料精確
劣勢:收費如下,收費的才有經緯度
2.Max Mind
優勢:支援離線下載,資料如果是收費版的更新頻繁,資料精確,有大致經緯度
Maxmind更像是一個綜合解決方案,mmdb版的資料庫有經緯度和國家的中英文名,程式碼。但是maxmind的中國ip據網上說是不太準確的。中國內部可以購買IPIP.NET
劣勢:免費版的更新不頻繁
Max mind收費版價格如下:
按照我們的需求選擇城市版,大概第一年9849 rmb,後續每年8040 rmb
3. QQWry(純真ip資料庫)
優勢:免費,支援離線下載,資料顯示到省市
劣勢:資料更新不頻繁(有些地址查不到),資料精確性待考究,沒有經緯度
4. qqzeng
優勢:支援離線下載,資料更新頻繁,資料精確,有大致經緯度,查詢速度快?http://www.cnblogs.com/zengxiangzhan/archive/2015/07/31/4691071.html
劣勢:收費如下
產品名稱 |
介紹 |
價格 |
國內精華版 |
基於國內省市區及運營商的ip資料庫(中國,包括港澳臺) |
330 rmb |
國外拓展版 |
基於國家的全球ip資料庫,超二百多個國家(不包括中國) |
270 rmb |
全球旗艦版 |
國內省市區以及運營商,港澳臺,國外國家(大洲) |
600 rmb |
以上免費升級一個季度,即購買起,免費升級3次,過後自行選擇更新! 升級:全球旗艦版國內精華版國外拓展版:30元 以上升級一次,根據更新量多少,酌情變化 |
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資料庫
產品名稱 |
處理IP數(條) |
每秒IP查詢速度 |
命中率(%) |
ipip.net(dat) |
8088 |
1.9349w/s |
100% |
Maxmind(dat) |
8088 |
1.8039w/s |
99.65% |
qqwry(dat) |
8088 |
3.5012w/s |
100% |
qqzeng |
需要購買 |
||
[翼南]資料庫 |
需要購買 |
||
IP2Location |
需要購買 |
各類測試Java原始碼連結:https://github.com/JasonBabylon/geoip-api-java