W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Caching 是一個(gè)概念,將創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)的副本,為用戶應(yīng)用程序提供舒適的環(huán)境。 OrientDB在不同級(jí)別有幾個(gè)緩存機(jī)制。
在上圖中,DB1,DB2,DB3是應(yīng)用程序中使用的三個(gè)不同的數(shù)據(jù)庫實(shí)例。
當(dāng)客戶端應(yīng)用程序請(qǐng)求記錄OrientDB檢查以下:
當(dāng)客戶端應(yīng)用程序要求的記錄,OrientDB檢查以下 :
如果事務(wù)已經(jīng)開始,然后查找更改的記錄的事務(wù)中,如發(fā)現(xiàn)其返回。
如果本地高速緩存被啟用,并包含所請(qǐng)求的記錄,然后返回。
此時(shí),如果記錄不在高速緩存中,則它通過TCP / IP呼叫請(qǐng)求到服務(wù)器。
在服務(wù)器中,如果本地高速緩存被啟用,并包含所請(qǐng)求的記錄,然后返回。
在這一點(diǎn)上,仍然記錄未在服務(wù)器高速緩存,然后它要求的存儲(chǔ)(磁盤,存儲(chǔ)器)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: