Как создать модель для регистрации IPv4 и IPv6-адресов для быстрого поиска в Rails 3? - PullRequest
4 голосов
/ 04 января 2011

Я ищу способ регистрации IP-адресов и пользовательских агентов, а затем запрашивать список по IP.Я надеялся сохранить IP как можно более эффективно, поскольку со временем журнал может стать очень большим.Какой тип данных я бы использовал для IP-адреса: строковый, длинный или десятичный?и как мне индексировать столбец IP для скорости пути Rails?

Спасибо!

1 Ответ

4 голосов
/ 04 января 2011

Наиболее эффективный способ - использовать класс IPAddr , а затем сохранить их в базе данных как целые числа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...