一種時(shí)序數(shù)據(jù)庫表結(jié)構(gòu)改變處理方法

基本信息

申請(qǐng)?zhí)?/td> CN201810879113.1 申請(qǐng)日 -
公開(公告)號(hào) CN109189783A 公開(公告)日 2019-01-11
申請(qǐng)公布號(hào) CN109189783A 申請(qǐng)公布日 2019-01-11
分類號(hào) G06F16/22;G06F16/245 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 程洪澤;關(guān)勝亮;廖浩均;陶建輝 申請(qǐng)(專利權(quán))人 北京濤思數(shù)據(jù)科技有限公司
代理機(jī)構(gòu) 北京大成律師事務(wù)所 代理人 王衛(wèi)東;趙紅梅
地址 100102 北京市朝陽區(qū)利澤中園106號(hào)樓4層401B
法律狀態(tài) -

摘要

摘要 一種時(shí)序數(shù)據(jù)庫表結(jié)構(gòu)改變處理方法,包括每個(gè)數(shù)據(jù)表有唯一的表名ID,表結(jié)構(gòu)中增加schema版本和列ID;每次應(yīng)用修改表的schema時(shí),將schema版本增加,新增的列按遞增的原則分配新的列ID,并提供一缺省值;數(shù)據(jù)插入時(shí),數(shù)據(jù)節(jié)點(diǎn)維持有每個(gè)采集點(diǎn)的schema,應(yīng)用的數(shù)據(jù)插入請(qǐng)求需要帶所使用的schema的版本,數(shù)據(jù)節(jié)點(diǎn)對(duì)保存的schema版本與應(yīng)用傳過來的schema版本進(jìn)行比較后按照預(yù)設(shè)的方式進(jìn)行處理,通過該方法改變表的結(jié)構(gòu)可瞬時(shí)完成,無需改變歷史數(shù)據(jù),新老結(jié)構(gòu)定義可并行使用,能夠提高靈活性。