在什麼情況下(如果有)您會允許應用程序更改其基礎數據庫模式嗎?即添加新列。修改其基礎數據庫模式的應用程序
編輯:一點點的闡述是什麼促使我灰燼這個問題。我的系統從其他系統接收raport文件,並將提取的數據保存在「報告」表中。報告包括幾個現在被硬編碼的「參數」:日期,金額,單位價格。這些參數在「報告」表中保存在適當的列中。 我們需要引入動態(通過網頁界面)添加新的參數的可能性,這些參數可以從報告文件中讀取並插入到數據庫中。
一種方法是以某種序列化格式保存報告,但存在性能問題。每天將有數千個報告,並且需要按參數的值查詢「報告」表。
+1好點(雖然我會嘗試隔離應用程序代碼本身的任何更新步驟,但我知道這可能是分裂的頭髮!) – davek 2010-03-26 14:15:05