2007年7月11日 星期三

B23 決定資料模組的儲存方式

資料模組的運用不外乎兩個方式:對外部系統的傳送與接收或自行管理資料的儲存與讀取。意義在於當系統關閉,記憶體內的資料完全消失後,還能從特定的地方獲得某個時間點的運行資訊並予以復原系統之狀態。

資料儲存的方式有兩個思考的重點。首先是方法,系統設計之初就要決定資料存取的方式,我們必須依照需求提到的內容判斷資料應用是傳給外部系統還是自行管理。傳送時要考慮傳送的方式、通訊協定等;自行管理時要考慮儲存的環境、方法等等。

再來是格式,儲存的資料要以什麼樣的格式放到儲存的地方,要如何讀回並復原成資料模組的物件是考慮的重點。不同的儲存方法會有不同的定義格式,一個系統也可能要對應多種不同的儲存方法;像銀行人員使用的系統幾乎都需要與主機通訊、存取資料庫、存取檔案,有時還要允許從網路連線操作系統、使用Web Service等等。

資料是系統內所有功能都需要操作的對象,也就是屬於最底層的設計。如果資料模組做得不好,在系統開發到一定程度時才發現需要修改,那麼就需要跟著修改一大串使用資料的程式。根基需要打好,才有法子令系統順序架在上面開發;“查埔人身體哪顧厚勇,家庭自然就會幸福”講的正是這樣的道理呢。

資料模組的設計,絕對不能忘記未來的擴充性。


◎系統的目標

沒有留言:

張貼留言