我有一些數據量是用戶可編輯,閱讀頻繁,偶爾寫的。目前,我正在考慮將其序列化爲JSON並將其存儲在Azure上的Blob存儲中,或者將其構建(以與當前不同的方式)並將其存儲在Table Storage中。Azure的表/ Blob存儲,數據版本模式
我最關心的是「升級換代」的數據。例如,今天MyDataObject類具有一些屬性MyCoolProperty,它是複雜的(僅僅意味着它不是原始類型)。明天,我發現需求已經改變了,現在我的對象需要包含這些複雜對象的列表,所以現在我必須找到一種方法來升級我的數據以滿足這個新的需求,而不會破壞現有的可能不需要的應用程序能夠同時更新。
所以我真正要求的是:是否有任何資源,社論,框架或最佳實踐與如何成功地繼續向前移動業務,同時輕鬆(或相對容易地)響應需求更改。