寻找关于存储和转换已知值(即米到英尺)的一般设计模式原则。一直在谷歌搜索但没有运气,所以我一定遗漏了一些东西。假设在单个表中包含具有不同UOM的多个字段,最佳做法是什么?目前,许多字段都是隐含的,我们正在考虑对其进行标准化。我们希望让用户自由地输入他们的UOM,但其他人可以在他们喜欢的UOM中查看。我是否应该存储“输入的值”并转换为一些常见的原语(用户输入英尺我转换为米并存储)?我应该将这个输入的英尺值存储为审核备份吗?我不是某些数据库表的唯一消费者,其他应用程序始终在知道值+UOM与原始用户输入值之间进行转换是否更好。是否存在我可能遗漏的对精度的严重转换影响。米>英尺>米对于业务