Я пытаюсь найти базы данных с поддержкой IP-адресов как нативный тип (в отличие от хранения в виде строки или целого числа без знака, которое, по крайней мере, один комментатор уже указал, не будет работать для IPv6). Основная причина, по которой я ищу это - простота разработки. Например, сортировка по «родному» столбцу IP-адреса будет правильной (в отличие от того, когда он хранится в виде строки). Я бы предположил, что поддержка такого типа будет также включать полезные операции, такие как определение, находится ли IP-адрес в указанной сети для использования в предложениях WHERE.
На данный момент мне известен только PostgreSQL с классом inet
. У кого-нибудь есть другие?