數據庫訂單表 狀態表設計的問題


最近看那些項目實戰的視頻,發現里面都喜歡把訂單表的狀態單獨設計 一個狀態表來存放。

這樣做有什么好處?

只是方便修改顯示文字?那不如直接改成支持國際化的設計?

只是方便以后加減狀態?加減狀態是要改具體邏輯的吧?加了一個狀態,可以不用修改邏輯?

3 个解决方案

#1


考慮有很多,業務,范式等,得看具體情況

#2


引用 樓主 kuangbin33 的回復:
最近看那些項目實戰的視頻,發現里面都喜歡把訂單表的狀態單獨設計 一個狀態表來存放。

這樣做有什么好處?

只是方便修改顯示文字?那不如直接改成支持國際化的設計?

只是方便以后加減狀態?加減狀態是要改具體邏輯的吧?加了一個狀態,可以不用修改邏輯?


大部分這種分離都是基於  動靜分離 的考慮
不經常變動的數據,跟經常變動的數據進行邏輯分離。 剩下就可以考慮物理分離, 再是優化上面的事情。


#3


非常感謝各位。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com