一种面向结构化流式数据的缓存方法及系统

基本信息

申请号 CN202010824757.8 申请日 -
公开(公告)号 CN114077620A 公开(公告)日 2022-02-22
申请公布号 CN114077620A 申请公布日 2022-02-22
分类号 G06F16/2455(2019.01)I 分类 计算;推算;计数;
发明人 吴京洪;李逸飞;宋磊 申请(专利权)人 北京中科视云科技有限公司
代理机构 北京方安思达知识产权代理有限公司 代理人 陈琳琳;王蔚
地址 100190北京市海淀区北四环西路21号
法律状态 -

摘要

摘要 本发明公开了一种面向结构化流式数据的缓存方法及系统,所述方法包括:根据待接收的结构化流式数据的类型与长度,采用不同的预分配方式设定缓存空间;其中,当数据为定长数据时预分配定长的缓存空间;当数据为不定长数据时预分配变长的缓存空间或复合缓存空间;接收结构化流式数据,当数据为定长数据时,将结构化流式数据存储到预分配的定长缓存空间;当数据为不定长数据时,根据接收的结构化流式数据的实际长度对预先分配的缓存空间进行动态扩容直到该结构化流式数据存储完毕。本发明从根本上解决了定长缓存空间可能面临的溢出问题,同时变长缓存机制的应用也极大地节约了存储空间,兼顾了内存资源优化与缓存性能的需求。