1. 程式人生 > >各個ip地址庫對比與java實現

各個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