一種在列存儲引擎中按列動態(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ù)庫的讀寫性能。 |
