posts - 56, comments - 77, trackbacks - 0, articles - 1
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2009年12月28日

               摘要: 其實(shí)所有的一切都只是幾個(gè)因素的相互作用, 互為函數(shù):

          * 并發(fā)量/數(shù)據(jù)量
          * 機(jī)器配置
          * 單個(gè)請(qǐng)求處理速度
          * 穩(wěn)定運(yùn)行時(shí)間
            閱讀全文

          posted @ 2010-07-26 22:44 切爾斯基 閱讀(2117) | 評(píng)論 (0)編輯 收藏

          posted @ 2010-07-11 22:18 切爾斯基 閱讀(2325) | 評(píng)論 (3)編輯 收藏

          posted @ 2010-07-06 23:15 切爾斯基 閱讀(1957) | 評(píng)論 (0)編輯 收藏

          posted @ 2010-06-28 22:01 切爾斯基 閱讀(2223) | 評(píng)論 (4)編輯 收藏

          posted @ 2010-06-20 23:37 切爾斯基 閱讀(2246) | 評(píng)論 (2)編輯 收藏

               摘要: 假設(shè)我們必須處理對(duì)象的存儲(chǔ), 加載, 和查詢. 性能和引用完整性的約束, 給接口的實(shí)現(xiàn)帶來(lái)了以下問(wèn)題:

          1. 加載根對(duì)象時(shí)如何避免加載大半個(gè)數(shù)據(jù)庫(kù)
          2. 存儲(chǔ)時(shí)如何更新整個(gè)對(duì)象圖
          3. 存儲(chǔ)時(shí)如何高效的更新整個(gè)對(duì)象圖
          4. 何時(shí)同步對(duì)象的內(nèi)存狀態(tài)和持久存儲(chǔ)狀態(tài)
          5. 如何確保在出錯(cuò)時(shí)保持對(duì)象內(nèi)存狀態(tài)和持久存儲(chǔ)狀態(tài)之間的一致性
          6. 如何保證引用的唯一性以避免可能的更新沖突

          對(duì)性能的精益求精, 又促使人們解決更多的細(xì)節(jié)問(wèn)題:

          7. N+1查詢問(wèn)題
          8. 分離查詢模型和存儲(chǔ)模型
          9. 盡量減少查詢語(yǔ)句

          這些問(wèn)題的解決方案又會(huì)帶來(lái)新的問(wèn)題.  閱讀全文

          posted @ 2009-12-28 23:49 切爾斯基 閱讀(1989) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 安溪县| 龙里县| 伊宁市| 双鸭山市| 全州县| 中西区| 兴化市| 十堰市| 咸阳市| 甘肃省| 衡水市| 平顶山市| 东源县| 砚山县| 鹤庆县| 新闻| 日喀则市| 乐至县| 凤山县| 肥东县| 财经| 陆良县| 金寨县| 丹东市| 九龙城区| 邵阳市| 东辽县| 华阴市| 抚州市| 渭源县| 盱眙县| 扶绥县| 怀仁县| 老河口市| 类乌齐县| 伊通| 肥城市| 泰安市| 黔江区| 开江县| 重庆市|