關於Web應用程序數據庫的實現,哪一個最好:只有裸露信息的精簡和非常小的數據庫,以及「重新計算」所有應用程序次要信息,根據需要,基於那些基本的,或者,一個數據庫充滿了所有那些以前已經計算過的次要信息,但可能過時了?2關於數據庫開發中的哲學和最佳實踐的問題
很明顯,這裏有一筆交易,我想任何人都會說這個問題的最佳答案是:「依賴」或「是兩者之間的混合」。但我真的不舒服或有足夠的經驗去獨自解釋這個問題。有人可以分享一些想法嗎?
此外,另一個不同的問題: 數據庫應該是特定時刻的「快照」,還是數據庫應該累積前一次的所有信息,以便回溯發生的事情?例如,假設我正在模擬一個銀行賬戶。我應該只保留當天的餘額,還是應該保留所有的交易,並從這些交易中推斷餘額?
這種東西的任何指針,在某種程度上,在數據庫設計中更深層次?
謝謝
提問2個問題時,請考慮發佈2個問題。 – DwB 2010-12-15 13:38:14