ip2region (2.0 - xdb) is an off-line IP data management framework and positioning library, which supports 100 million level IP interruption management, 10 microsecond level query performance, and provides the generation and query implementation of xdb data format in many mainstream programming languages.
ip2region 2.9.0 is updated as follows:
1. Add java xdb maker: https://gitee.com/lionsoul/ip2region/tree/master/maker/java
Running the build process looks like this:
2022-07-18 12:35:49 INFO org.lionsoul.ip2region.xdb.Maker try to write the vector index block ...
2022-07-18 12:35:49 INFO org.lionsoul.ip2region.xdb.Maker try to write the segment index ptr ...
2022-07-18 12:35:49 INFO org.lionsoul.ip2region.xdb.Maker write done, dataBlocks: 13804, indexBlocks: (683591, 720221), indexPtr: (982904, 11065984)
2022-07-18 12:35:49 INFO org.lionsoul.ip2region.MakerTest Done, elapsed: 49 s
2. Add python xdb maker: https://gitee.com/lionsoul/ip2region/tree/master/maker/python
Running the build process looks like this:
2022-07-18 12:40:08,277-root-258-INFO - try to write the vector index block ...
2022-07-18 12:40:08,296-root-266-INFO - try to write the segment index ptr ...
2022-07-18 12:40:08,296-root-271-INFO - write done, dataBlocks: 13804, indexBlocks: (683591, 720221), indexPtr: (982904, 11065984)
2022-07-18 12:40:08,297-root-67-INFO - Done, elapsed: 2m45s
3. Golang maker optimization.
Resource download address:
Gitee:https://gitee.com/lionsoul/ip2region/tree/v2.9.0/
Github:https://github.com/lionsoul2014/ip2region/tree/v2.9.0