在图像数据库中存储图像维度的最佳方法是什么?我应该只使用两个SMALLINT吗?或者我应该使用POINT还是VARCHAR?
答案 0 :(得分:5)
最佳地说,显然,保存您想要存储的任何值所需的最少存储量是最佳的。我没有太多要添加到您已经知道的内容中:我认为两条SMALLINT
将是最佳选择。
答案 1 :(得分:4)
取决于您需要此数据的内容。如果您要根据图像大小运行SELECT
,则为每个(宽度,高度)设置SMALLINT。如果您只需要将图像尺寸作为图像的元数据,则可以将varchar与序列化数组(例如,由getimagesize()返回)或字符串一起使用。
希望有所帮助。 :)