* 并發(fā)量/數(shù)據(jù)量
* 機(jī)器配置
* 單個請求處理速度
* 穩(wěn)定運(yùn)行時間
閱讀全文
posted @ 2010-07-26 22:44 切爾斯基 閱讀(2117) | 評論 (0) | 編輯 收藏
摘要: 其實(shí)所有的一切都只是幾個因素的相互作用, 互為函數(shù):
* 并發(fā)量/數(shù)據(jù)量 * 機(jī)器配置 * 單個請求處理速度 * 穩(wěn)定運(yùn)行時間 閱讀全文 posted @ 2010-07-26 22:44 切爾斯基 閱讀(2117) | 評論 (0) | 編輯 收藏 posted @ 2010-07-11 22:18 切爾斯基 閱讀(2325) | 評論 (3) | 編輯 收藏 posted @ 2010-07-06 23:15 切爾斯基 閱讀(1957) | 評論 (0) | 編輯 收藏 posted @ 2010-06-28 22:01 切爾斯基 閱讀(2223) | 評論 (4) | 編輯 收藏 posted @ 2010-06-20 23:37 切爾斯基 閱讀(2246) | 評論 (2) | 編輯 收藏 摘要: 假設(shè)我們必須處理對象的存儲, 加載, 和查詢. 性能和引用完整性的約束, 給接口的實(shí)現(xiàn)帶來了以下問題:
1. 加載根對象時如何避免加載大半個數(shù)據(jù)庫 2. 存儲時如何更新整個對象圖 3. 存儲時如何高效的更新整個對象圖 4. 何時同步對象的內(nèi)存狀態(tài)和持久存儲狀態(tài) 5. 如何確保在出錯時保持對象內(nèi)存狀態(tài)和持久存儲狀態(tài)之間的一致性 6. 如何保證引用的唯一性以避免可能的更新沖突 對性能的精益求精, 又促使人們解決更多的細(xì)節(jié)問題: 7. N+1查詢問題 8. 分離查詢模型和存儲模型 9. 盡量減少查詢語句 這些問題的解決方案又會帶來新的問題. 閱讀全文 posted @ 2009-12-28 23:49 切爾斯基 閱讀(1989) | 評論 (0) | 編輯 收藏 摘要: 其它所有問題都是這個問題的某種解決方案引入的 閱讀全文
posted @ 2009-12-06 18:10 切爾斯基 閱讀(2291) | 評論 (2) | 編輯 收藏 摘要: 我們都知道我們無法證明軟件已經(jīng)沒有Bug, 用波普爾的話說就是: 科學(xué)理論都是假說, 愛因斯坦的競爭理論表明對牛頓理論的即使如海王星發(fā)現(xiàn)般嚴(yán)格的檢驗(yàn)都不能確保其正確性, 即對白天鵝的一千次觀察都不足以斷言黑天鵝的不存在 閱讀全文
posted @ 2009-09-28 23:05 切爾斯基 閱讀(2275) | 評論 (0) | 編輯 收藏 posted @ 2009-07-07 22:20 切爾斯基 閱讀(1848) | 評論 (2) | 編輯 收藏 摘要: 試錯法廣泛的應(yīng)用于自然科學(xué)領(lǐng)域. 迭代開發(fā)就是試錯法在軟件開發(fā)過程方面的應(yīng)用 閱讀全文
posted @ 2009-07-05 16:43 切爾斯基 閱讀(1883) | 評論 (0) | 編輯 收藏 摘要: 機(jī)器環(huán)境雖然各有各的不同, 但依然有可能創(chuàng)建一個"環(huán)境無關(guān)的環(huán)境" 閱讀全文
posted @ 2009-06-04 23:43 切爾斯基 閱讀(1991) | 評論 (2) | 編輯 收藏 |
||