常用的表擴展字段方案


關於表擴展字段,之前看了一些前輩的文章結合自己在實際項目中的經驗,做一下總結:

1. 開始設計時,增加一些reserve字段
優點:簡單,支持索引
缺點:太少可能起不到作用,太多也不行,影響性能


2. version+ext方式,即在表后面增加version,ext字段,version用來描述對應的版本,ext存放map的json數據,如{key1:value1,key2:value2……}
優點:可動態隨意增加字段,支持多個版本的擴展
缺點:ext不支持索引,key名稱大量冗余,所以key命名盡量短,可使用編碼


3. key+value方式,即增加一個縱表,包括外鍵ID、key、value
優點:可動態隨意增加字段,key支持索引
缺點:key名稱大量冗余,所以key命名盡量短,可使用編碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM