本文介紹了使用MySQL ENUM是不是一個(gè)糟糕的架構(gòu)解決方案?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
對(duì)我來(lái)說(shuō),這就像在應(yīng)用程序代碼中使用硬編碼值而不是常量變量。但外界對(duì)此有不同的看法。所以我真的不能確定。
附注:就此問(wèn)題的范圍而言,我們假設(shè)性能不是問(wèn)題。
推薦答案
這取決于您嘗試實(shí)現(xiàn)的目標(biāo),真的。如果如您所說(shuō),性能不是問(wèn)題,那么這在很大程度上取決于您的理念,以及數(shù)據(jù)固有的易變性。如果您使用ENUM來(lái)存儲(chǔ)一周中每一天的值,以幫助人類閱讀和”查詢”數(shù)據(jù),那么它是一個(gè)非常有效的使用方法(在某些情況下,它比使用數(shù)字或其他表示法要好得多)。但是,如果您使用它來(lái)存儲(chǔ)產(chǎn)品所在的類別之類的內(nèi)容(可用類別的集合很容易更改),那么這是一個(gè)非常糟糕的解決方案。
這篇關(guān)于使用MySQL ENUM是不是一個(gè)糟糕的架構(gòu)解決方案?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,