一種數(shù)據(jù)庫訪問方法及實現(xiàn)該方法的客戶機/服務(wù)器系統(tǒng)
基本信息
申請?zhí)?/td> | CN02155178.2 | 申請日 | - |
公開(公告)號 | CN1238792C | 公開(公告)日 | 2006-01-25 |
申請公布號 | CN1238792C | 申請公布日 | 2006-01-25 |
分類號 | G06F13/14(2006.01) | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 宋金永;蘇玉濤;李龍飛 | 申請(專利權(quán))人 | 北京產(chǎn)權(quán)交易所有限公司 |
代理機構(gòu) | 上海專利商標事務(wù)所有限公司 | 代理人 | 李湘 |
地址 | 100033 北京市西城區(qū)金融大街甲17號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種客戶機/服務(wù)器系統(tǒng)內(nèi)的數(shù)據(jù)庫訪問方法,數(shù)據(jù)請求方通過發(fā)送數(shù)據(jù)訪問請求來獲取數(shù)據(jù)庫內(nèi)的數(shù)據(jù),所述訪問方法包括以下列步驟處理數(shù)據(jù)訪問請求:(1)根據(jù)數(shù)據(jù)訪問請求的內(nèi)容查找位于所述數(shù)據(jù)庫和所述數(shù)據(jù)請求方之間的緩存存儲器中存儲的數(shù)據(jù),其中所述緩存存儲器存儲有訪問請求頻度高的數(shù)據(jù);以及(2)如果存儲器存儲有被訪問請求的數(shù)據(jù),則讀取該數(shù)據(jù)并返回給數(shù)據(jù)請求方,否則,根據(jù)該數(shù)據(jù)訪問請求的內(nèi)容訪問數(shù)據(jù)庫并將訪問操作結(jié)果返回給數(shù)據(jù)請求方,并且,所述系統(tǒng)以與步驟(1)和(2)并行的方式定時執(zhí)行下列步驟:(3)以數(shù)據(jù)庫內(nèi)一段時間間隔內(nèi)數(shù)據(jù)請求方訪問頻度高的數(shù)據(jù)將存儲器內(nèi)存儲的數(shù)據(jù)更新。上述方法減輕了數(shù)據(jù)庫的訪問壓力并使得數(shù)據(jù)請求方對存儲器的訪問始終保持較高的命中率。 |
