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

基本信息

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

摘要

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