使用MySQL ENUM是不是一个糟糕的架构解决方案? [英] Is using mysql ENUM a bad architectural solution?

查看:0
本文介绍了使用MySQL ENUM是不是一个糟糕的架构解决方案?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对我来说,这就像在应用程序代码中使用硬编码值而不是常量变量。但外界对此有不同的看法。所以我真的不能确定。

附注:就此问题的范围而言,我们假设性能不是问题。

推荐答案

这取决于您尝试实现的目标,真的。如果如您所说,性能不是问题,那么这在很大程度上取决于您的理念,以及数据固有的易变性。如果您使用ENUM来存储一周中每一天的值,以帮助人类阅读和"查询"数据,那么它是一个非常有效的使用方法(在某些情况下,它比使用数字或其他表示法要好得多)。但是,如果您使用它来存储产品所在的类别之类的内容(可用类别的集合很容易更改),那么这是一个非常糟糕的解决方案。

这篇关于使用MySQL ENUM是不是一个糟糕的架构解决方案?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆