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