一種面向結構化流式數(shù)據(jù)的緩存方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202010824757.8 申請日 -
公開(公告)號 CN114077620A 公開(公告)日 2022-02-22
申請公布號 CN114077620A 申請公布日 2022-02-22
分類號 G06F16/2455(2019.01)I 分類 計算;推算;計數(shù);
發(fā)明人 吳京洪;李逸飛;宋磊 申請(專利權)人 北京中科視云科技有限公司
代理機構 北京方安思達知識產(chǎn)權代理有限公司 代理人 陳琳琳;王蔚
地址 100190北京市海淀區(qū)北四環(huán)西路21號
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種面向結構化流式數(shù)據(jù)的緩存方法及系統(tǒng),所述方法包括:根據(jù)待接收的結構化流式數(shù)據(jù)的類型與長度,采用不同的預分配方式設定緩存空間;其中,當數(shù)據(jù)為定長數(shù)據(jù)時預分配定長的緩存空間;當數(shù)據(jù)為不定長數(shù)據(jù)時預分配變長的緩存空間或復合緩存空間;接收結構化流式數(shù)據(jù),當數(shù)據(jù)為定長數(shù)據(jù)時,將結構化流式數(shù)據(jù)存儲到預分配的定長緩存空間;當數(shù)據(jù)為不定長數(shù)據(jù)時,根據(jù)接收的結構化流式數(shù)據(jù)的實際長度對預先分配的緩存空間進行動態(tài)擴容直到該結構化流式數(shù)據(jù)存儲完畢。本發(fā)明從根本上解決了定長緩存空間可能面臨的溢出問題,同時變長緩存機制的應用也極大地節(jié)約了存儲空間,兼顧了內(nèi)存資源優(yōu)化與緩存性能的需求。