ip2region (2.0 - xdb) es un marco de gestión de datos de IP fuera de línea y una biblioteca de posicionamiento, que admite la gestión de interrupciones de IP de 100 millones de niveles, un rendimiento de consultas de nivel de 10 microsegundos y proporciona la generación e implementación de consultas del formato de datos xdb en muchos lenguajes de programación convencionales. .
ip2region 2.9.0 se actualiza de la siguiente manera:
1. Agregue el creador de java xdb: https://gitee.com/lionsoul/ip2region/tree/master/maker/java
Ejecutar el proceso de compilación se ve así:
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. Agregue el creador de python xdb: https://gitee.com/lionsoul/ip2region/tree/master/maker/python
Ejecutar el proceso de compilación se ve así:
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. Optimización del creador de Golang.
Dirección de descarga de recursos:
Gitee: https://gitee.com/lionsoul/ip2region/tree/v2.9.0/
Github: https://github.com/lionsoul2014/ip2region/tree/v2.9.0