LINUX.ORG.RU

В чем православней всего хранить IPv6 адреса в MySQL?

 ,


0

1

Сабж. Хочется специального типа. В крайнем случае - целого 128-битного, а самый большой целый, BIGINT, 64-битный.

char, blob, text и иже с ними - не хочу. Всякую муть с плавающей точкой - тоже. Хранить старшие и младшие разряды в разных полях - не предлагать.

Документацию курил, не помогает.

★☆☆

Последнее исправление: r_asian (всего исправлений: 3)
Ответ на: комментарий от ziemin

Таки предлагаете использовать 64-разрядный BIGINT и в ближайшие несколько тысяч лет спать спокойно?

r_asian ★☆☆
() автор топика

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

visual ★★★
()
Ответ на: комментарий от r_asian

их настолько много, что, ЕМИНП, на каждый атом во вселенной приходидся несколько.

Да - предлагаю отрезать младшие 16 бит (как минимум) ну и старшие - их всё равно не займут.

ziemin ★★
()
Ответ на: комментарий от beastie

VARBINARY(16)

А почему так? Может есть какие-то ссылки на источники?

Хоть и не надо пока, но вопрос задел за живое. Хотелось бы поконкретнее, почему 16?

anonymous
()
Ответ на: комментарий от anonymous

16 × 8 = 128

По результатам быстрого гугления в mysql 5.6 была добавлена нативная поддержка IPv6. Рекомендуемый как workaround тип для предидущих версий → VARBINARY(16).

PS: Мопед не мой, у \me google-fu over9000 ☺

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)
Ответ на: 16 × 8 = 128 от beastie


PS: Мопед не мой, у \me google-fu over9000 ☺

Спасибо. Очень познавательно. Не думал что так много народу уже этим интересуется.

PS: Yes, your googl-fu is very better of mine ) .

anonymous
()
Ответ на: комментарий от anonymous

да, всякие компании с лозунгами «ипв6 в каждый дом!»

cdshines ★★★★★
()
Ответ на: комментарий от anonymous

твой very очень даже мач

//не удержался

ZuBB ★★★★★
()
Ответ на: комментарий от ziemin

их настолько много, что, ЕМИНП, на каждый атом во вселенной приходидся несколько.

не бредит ли часом этот господин? в любом случае не наливайте ему больше.

Komintern ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.