Sql server 2008 将IP存储为Varchar有什么缺点吗

Sql server 2008 将IP存储为Varchar有什么缺点吗,sql-server-2008,ip,Sql Server 2008,Ip,我在这里读了很多主题,人们倾向于将IP地址存储为int或Byte[],将IP地址存储为varchar的缺点是什么?我的猜测是,当存储在varchar中时,查找某个IP会比较困难,而且还需要更多的存储空间。 缺点是,为了将其存储为整数,需要先将其转换以删除点。将其存储为varchar将占用数据库中更多的空间。通过转换并存储为int,您将有更少的存储需求。如果您有很多行,那么问题就更大了 这有点过时,但更多信息如下:

我在这里读了很多主题,人们倾向于将IP地址存储为int或Byte[],将IP地址存储为varchar的缺点是什么?

我的猜测是,当存储在varchar中时,查找某个IP会比较困难,而且还需要更多的存储空间。
缺点是,为了将其存储为整数,需要先将其转换以删除点。

将其存储为varchar将占用数据库中更多的空间。通过转换并存储为int,您将有更少的存储需求。如果您有很多行,那么问题就更大了

这有点过时,但更多信息如下: