Описание IP в таблице MySQL

Bartman

Новичок
Описание IP в таблице MySQL

Вопрос в следующем: как вы считаете, в каком формате лучше всего с точки зрения оптимизации хранить IP в таблице MySQL:

1. ip varchar(15) NOT NULL default '0.0.0.0', или
2. ip smallint NOT NULL ?
 

Кром

Новичок
а ты проверил пункт 2 перед тем как спрашивать? ты проверь, проверь...
 

lovchy

nacido para cifrar
ip smallint NOT NULL default '0.0.0.0'

Я и real то с четырьмя точками не видел, не то, что integer :]
 

Bartman

Новичок
упс.. сорри, ошибся когда постил :)
подправил варианты...
 

Crazy

Developer
Bartman, отгадай загадку: сколько байт в smallint'е? :)

Вторая загадка: сколько байт требуется для IP 255.255.255.255? :)
 

Кром

Новичок
хорошо подправил? и в каком формате ты собираешся хранить IP во втором варианте? если знаешь в каком, храни во втором...
 

lovchy

nacido para cifrar
В номерки переводит :]. Может в smalint и не поместится, если ты об этом, но имхо, всё равно лучше чем символная запись.
 

Кром

Новичок
>В номерки переводит :].

Да что вы говорите!

>Может в smalint и не поместится

Уточни сначала, может или не может. Потому что я знаю, Crazy, тоже, а кто-то - еще нет...
 

Кром

Новичок
Тема продолжается
>Она поместится в int, в нашем случае это то, что нужно.
В нашем случае - "2. ip smallint NOT NULL ?".

>Проблемы с чувством юмора?

Я не заметил, что тут кто-то шутил...
 
Сверху