Какие движки баз данных поддерживают IP-адреса как родные? - PullRequest
2 голосов
/ 13 января 2010

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

На данный момент мне известен только PostgreSQL с классом inet. У кого-нибудь есть другие?

Ответы [ 2 ]

1 голос
/ 13 января 2010

Вы также можете определить домен: домен создан для такой вещи!

0 голосов
/ 13 января 2010

Не ответ на , который движет, но если ваша БД не поддерживает его, оборачивать его в функцию или определять пользовательский тип должно быть довольно просто. Некоторое время назад я делал нечто подобное для GUID в Informix.

...