一種在列存儲(chǔ)引擎中按列動(dòng)態(tài)分組存儲(chǔ)的方法

基本信息

申請(qǐng)?zhí)?/td> CN202210638950.1 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114706861A 公開(kāi)(公告)日 2022-07-05
申請(qǐng)公布號(hào) CN114706861A 申請(qǐng)公布日 2022-07-05
分類(lèi)號(hào) G06F16/22(2019.01)I;G06F16/28(2019.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 趙春澤;李卓印;李宇豪 申請(qǐng)(專(zhuān)利權(quán))人 天津南大通用數(shù)據(jù)技術(shù)股份有限公司
代理機(jī)構(gòu) 天津企興智財(cái)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 -
地址 300384天津市濱海新區(qū)華苑產(chǎn)業(yè)區(qū)海泰發(fā)展六道6號(hào)海泰綠色產(chǎn)業(yè)基地J座
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種在列存儲(chǔ)引擎中按列動(dòng)態(tài)分組存儲(chǔ)的方法,將數(shù)據(jù)表中所有列數(shù)據(jù)按照預(yù)設(shè)的行數(shù)切分成若干個(gè)DC行,按照順序進(jìn)行編號(hào),同時(shí)生成對(duì)應(yīng)的描述信息BSI。將描述信息存儲(chǔ)到元數(shù)據(jù)中;數(shù)據(jù)按照列分組定義進(jìn)行切分,分別存儲(chǔ)到不同的數(shù)據(jù)文件中;讀取數(shù)據(jù)時(shí),存儲(chǔ)單元首先預(yù)加載數(shù)據(jù)表的元數(shù)據(jù)信息,基于元數(shù)據(jù)找到對(duì)應(yīng)的數(shù)據(jù)文件,讀取對(duì)應(yīng)的數(shù)據(jù)塊。本發(fā)明所述的一種在列存儲(chǔ)引擎中按列動(dòng)態(tài)分組存儲(chǔ)的方法,在通過(guò)列分組在寫(xiě)入數(shù)據(jù)時(shí)規(guī)避寫(xiě)放大問(wèn)題,在讀取數(shù)據(jù)時(shí)解決讀放大問(wèn)題,進(jìn)而提升列存數(shù)據(jù)庫(kù)的讀寫(xiě)性能。