小 兔
@tsukinousagi
Wed, Sep 4, 2019 8:14 AM
請問各位同業,大家公司的系統或專案如果需要在資料庫裡儲存IP位址,是直接存字串嗎?或者會轉成整數存呢?還是其他格式或方式呢?
掰噗~
@baipu
Wed, Sep 4, 2019 8:15 AM
真是一個富有哲理的問題
__
@adzen
Wed, Sep 4, 2019 8:22 AM
如果當成一個整體的話,會用字串吧
除非要常常拆開來,才會用整數
話說那個 IPv6……
波卡.H.AWS.Poka
@j100002ben
Wed, Sep 4, 2019 8:24 AM
為了相容 ipv6 以及可能延伸的問題,全部塞 varchar 就好
小 兔
@tsukinousagi
Wed, Sep 4, 2019 8:25 AM
__
: 因為看stackoverflow有篇提到IP位址的排序問題,例如111.xxx.xxx.xxx應該要在22.xx.xx.xx後面,但如果是照字串排序的話111會被排在前面,作為IP位址時就比較不直覺
漂J
@floatj
Wed, Sep 4, 2019 8:26 AM
字串,但是那個 DB 剛好沒有排序的問題 (只有讀取跟寫入而已)
滴滴麵
@ddmanlin
Wed, Sep 4, 2019 8:29 AM
看用途喔~~
ソ瑠璃(soruly)
@soruly
Wed, Sep 4, 2019 10:52 AM
還是字串比較方便,除非有需要在資料庫處理subnet mask的搜尋
載入新的回覆
除非要常常拆開來,才會用整數
話說那個 IPv6……