这只是一个基于好奇心的模糊问题。

假设我将颜色存储为十六进制值(忽略键)。应用程序应显示十六进制值和RGB值。

我想知道将RGB值也存储在数据库中还是在查询后对十六进制值使用JavaScript函数来生成RGB会更好。该函数仅像四行,查询自然是相同的,但将返回更多数据。

在性能上会有明显区别吗?假设只有成千上万的条目,您才真正注意到。

哪种方法在概念上更有意义?

最佳答案

由于您不打算对颜色数据进行操作(排序,过滤器,执行数学运算),因此只存储它就没关系了。我可能会以您要使用的格式存储,因为我认为您的读写率很高。

10-04 22:55
查看更多