欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

利用數(shù)據(jù)緩存機(jī)制提高智能設(shè)備應(yīng)用程序的數(shù)據(jù)訪

系統(tǒng) 2411 0

剛看了 Chris Tacke 的 《Improving Data Access Performance with Data Caching》 一文,回想起以前做過(guò)的一些項(xiàng)目,對(duì)數(shù)據(jù)緩存在提高數(shù)據(jù)訪問(wèn)性能方面的作用頗有感受,跟大家分享一下。
我們?cè)陂_(kāi)發(fā) MIS 項(xiàng)目時(shí),要跟各種業(yè)務(wù)和數(shù)據(jù)在打交道。其中數(shù)據(jù)可以根據(jù)它們的用途,分為業(yè)務(wù)數(shù)據(jù)和參考數(shù)據(jù)兩種。業(yè)務(wù)數(shù)據(jù)是業(yè)務(wù)的信息載體,如:采購(gòu)進(jìn)貨單、銷售出貨單、盤點(diǎn)單等。參考數(shù)據(jù)是業(yè)務(wù)數(shù)據(jù)組成部分,如:度量單位、顏色、城市等。參考數(shù)據(jù)在英文里面通常叫 Lookup Data 或 Reference Data,它們是在系統(tǒng)中使用頻率很高的一類數(shù)據(jù)。因此,這類數(shù)據(jù)的訪問(wèn)性能將會(huì)影響整個(gè)系統(tǒng)的用戶體驗(yàn)。那么,如何提高 lookup data 的訪問(wèn)性能呢?
Chris Tacke 在他的文章中分析了三種數(shù)據(jù)訪問(wèn)方式。前兩種訪問(wèn)方式差不多,主要區(qū)別在于:第一種在每次訪問(wèn)數(shù)據(jù)庫(kù)時(shí)都會(huì)打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)連接;而第二種是在系統(tǒng)緩存一個(gè)數(shù)據(jù)庫(kù)連接對(duì)象,每次使用后不關(guān)閉它。我相信大家都會(huì)認(rèn)為第二種方式在頻繁訪問(wèn)數(shù)據(jù)庫(kù)時(shí)性能更優(yōu),因?yàn)榇蜷_(kāi)一個(gè)數(shù)據(jù)庫(kù)連接是比較耗系統(tǒng)資源的。然而結(jié)果卻讓人出乎意料,這兩種方式的性能很接近,甚至第二種方式性能還更好。

測(cè)試結(jié)果1:

Device

Processor

Mean Execution (ms)*

OLDI SAM-L8

800MHz Geode x86

7.5 to 9.5

iCOP eBox 2300

200MHz Vortex86

47 to 52

Dell Axim x51

416MUz Intel PXA270

38 to 62


測(cè)試結(jié)果2:

Device

Processor

Mean Execution (ms)

OLDI SAM-L8

800MHz Geode x86

7.1 to 14.8

iCOP eBox 2300

200MHz Vortex86

51 to 52

Dell Axim x51

416MUz Intel PXA270

43 to 61


第三種方式利用數(shù)據(jù)緩存機(jī)制,在第一次獲取數(shù)據(jù)時(shí),將數(shù)據(jù)加載到一個(gè)Hashtable中,然后再返回。以后就直接從緩存獲取數(shù)據(jù)。第三種方式的性能跟前面兩種相比差了十萬(wàn)八千里呀!



測(cè)試結(jié)果3:

Device

Processor

Mean Execution (ms)

OLDI SAM-L8

800MHz Geode x86

0.0193 to 0.0201

iCOP eBox 2300

200MHz Vortex86

0.1014 to 0.1164

Dell Axim x51

416MUz Intel PXA270

0.0975 to 0.1437

在以前做過(guò)的一些項(xiàng)目中,也是采用了類似的緩存機(jī)制來(lái)提高數(shù)據(jù)訪問(wèn)性能,效果確實(shí)明顯。不過(guò),要特別注意緩存數(shù)據(jù)的更新問(wèn)題!在更新了數(shù)據(jù)庫(kù)中的 lookup data 時(shí),別忘了內(nèi)存中的緩存數(shù)據(jù)也需要更新。

Chris Tacke 的文章還提供示例代碼和PDF格式下載:
Download the Source Code
Download the PDF

另外,Chris Tacke 說(shuō)他們?cè)谀莻€(gè)項(xiàng)目中還開(kāi)發(fā)了一個(gè)運(yùn)行在 Windows CE 的輕量級(jí) ASP.NET Web 服務(wù)器,用來(lái)展現(xiàn)報(bào)表,在后續(xù)文章中會(huì)詳細(xì)介紹它的實(shí)現(xiàn),期待ing...

利用數(shù)據(jù)緩存機(jī)制提高智能設(shè)備應(yīng)用程序的數(shù)據(jù)訪問(wèn)性能


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产美女精品 | 久久精品久久精品国产大片 | 久久亚洲国产精品五月天婷 | 欧美福利 | 色天天爱天天狠天天透 | 九九99久久精品在免费线bt | 欧美日韩在线免费观看 | 国内一级一级毛片a免费 | 伊人色综合网 | 奇米色吧| 色婷婷激情| 日本免费观看网站 | 日韩成人免费在线 | 欧美 日韩 中文字幕 | 激情六月丁香婷婷 | 亚洲一区中文字幕 | 国产精品91久久久 | 天天色天天看 | 亚洲精品久久久久久久久久久久久 | 亚洲不卡在线 | 99精品视频在线这里只有 | 亚洲精品欧美一区二区三区 | 成人高清在线 | 亚洲精品专区 | 久久久久国产精品 | 国产一级视频 | 国产精品久久久久久婷婷天堂 | 九九九视频| 日本粉嫩一区二区三区视频 | 欧美精品午夜论理电影 | 色偷偷888欧美精品久久久 | 国产精品密蕾丝视频下载 | 国产亚洲99影院 | 99久草 | 山岸逢花在线观看 | 精品成人免费一区二区在线播放 | 精品免费av| 天天插天天射天天干 | 亚洲一区二区三区四 | 亚洲一二三区在线观看 | 全黄裸片武则天艳史 |