基于Hbase存儲(chǔ)的分布式悲觀鎖及其實(shí)現(xiàn)方法
基本信息

| 申請(qǐng)?zhí)?/td> | CN202010773065.5 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN111949673A | 公開(公告)日 | 2020-11-17 |
| 申請(qǐng)公布號(hào) | CN111949673A | 申請(qǐng)公布日 | 2020-11-17 |
| 分類號(hào) | G06F16/23;G06F16/2453;G06F16/2458 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 李英帥;王效忠;劉明 | 申請(qǐng)(專利權(quán))人 | 貴州易鯨捷信息技術(shù)有限公司 |
| 代理機(jī)構(gòu) | 成都中炬新匯知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 羅韜 |
| 地址 | 550000 貴州省貴陽(yáng)市貴陽(yáng)綜合保稅區(qū)都拉營(yíng)綜保路349號(hào)海關(guān)大樓8樓801 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開了一種基于Hbase存儲(chǔ)的分布式悲觀鎖及其實(shí)現(xiàn)方法,屬一種數(shù)據(jù)庫(kù)悲觀鎖的實(shí)現(xiàn)方法,分布式悲觀鎖包括鎖管理器,鎖管理器用于安裝在Hbase系統(tǒng)的RegionServer節(jié)點(diǎn)的Region上;鎖管理器具有加鎖與解鎖接口,且由鎖、操作事務(wù)與鎖持有者構(gòu)成十字鏈表格式,其中橫向維度為當(dāng)前數(shù)據(jù)行的行鍵,縱向維度為操作事務(wù),縱向維度與縱向維度之間的交點(diǎn)為鎖持有者。通過在HBase存儲(chǔ)系統(tǒng)的節(jié)點(diǎn)Region上安裝鎖管理器,從而可對(duì)HBase系統(tǒng)的數(shù)據(jù)操作進(jìn)行悲觀鎖加鎖與解鎖的操作,利用悲觀鎖所故有的特性,使得數(shù)據(jù)存儲(chǔ)系統(tǒng)可支持更高頻次的事務(wù)并發(fā)操作,可有效降低系統(tǒng)資源消耗;并且HBase存儲(chǔ)系統(tǒng)可在廉價(jià)PC服務(wù)器上搭建起大規(guī)模結(jié)構(gòu)化存儲(chǔ)集群,從而可進(jìn)行線性拓展,擺脫單機(jī)的束縛。 |





