允许搜索给定IP地址范围的存储架构将提供一种使用索引进行优化的方法。
所以:有一组非相交的 IP地址范围(如果需要,可以用CIDR表示法表示)。
并且需要匹配给定IP地址匹配的范围。
所以它始终与0..1
匹配。
ip_from (int), ip_to (int)
不符合任务资格,因为您无法使用B-Tree(或mysql中可用的任何其他索引结构)优化搜索。
答案 0 :(得分:0)
得到它 - from-to
架构有效:
需要获取给定IP地址的所有IP前缀并使用from IN (<prefixes_list_here>)
检查。