暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN118394803A-一种存算分离数据库的缓存方法、装置、设备及介质_四维纵横.PDF
44
14页
0次
2025-08-28
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202410851471 .7
(22)申请日 2024 .06 .28
(71)申请人 北京四维纵横数据技术有限公司
地址 101399 北京市顺义区中关村科技园
区顺义园机场东路8
(72)发明人 王勇 杨谕黔 姚延栋 
(74)专利代理机构 北京清大紫荆知识产权代理
有限公司 11718
专利代理师 张梦龙
(51)Int.Cl .
G06F
16/2455
(2019 .01)
G06F
16/22
(2019 .01)
G06F
16/28
(2019 .01)
(54)发明名称
一种存算分离数据库的缓存方法装置
备及介质
(57)摘要
本发明提供一种存算分离数据库的缓存方
装置设备及介质涉及数据库技术领域
将数据库ID和元数据表ID拼成第一字符串
作为元数据表中每条数据的前缀将每条数据的
记录号拼接在前缀后面作为该条元数据的key
值,将该条元数据的内容作为对应的value值,
得元数据表的键值对将元数据表的每个索引表
中每条记录对应的索引字段的值进行提取拼接
成第二字符串将该字符串拼接在前缀后面
为该条记录的key将该条记录的行号作为对
应的value获得元数据表的每个索引表的键
值对本发明采用键值对方式进行元数据缓存
实现了存算分离架构下的数据一致性高效缓存
有效提高了元数据的访问效率和系统性能
权利要求书2页 说明书8页 附图3页
CN 118394803 A
2024.07.26
CN 118394803 A
1 .一种存算分离数据库的缓存方法其特征在于包括
将数据库ID和元数据表ID拼接成一个第一字符串将所述第一字符串作为该元数据表
中每条数据内容的前缀分别将所述元数据表中每条数据内容的记录号拼接在所述前缀的
后面将拼接后的所述第一字符串和记录号整体作为该条元数据的key值,将该条元数据的
数据内容作为与所述key值对应的value值,获得所述元数据表的键值对其中所述数据内
容的记录号用于表征每条数据内容在元数据表中的唯一标识;
将所述元数据表的每个索引表中每条记录对应的索引字段的值进行提取将提取的该
条记录的全部索引字段的值按照设定顺序拼接成一个第二字符串将所述第二字符串拼接
在所述前缀的后面将拼接后的所述第一字符串和所述第二字符串整体作为该条记录的
key值,将该条记录的行号作为与该条记录的key值对应的value值,获得所述元数据表的每
个索引表的键值对
2 .根据权利要求1所述的存算分离数据库的缓存方法其特征在于所述方法还包括
将所述元数据表中的所有数据内容按照不同行号分别切分为不同的页该页中存储该
行元数据的key值对应的数据内容
将所述索引表中的所有记录按照查询给定的起始记录key值截取设定的范围作为一个
页,该页中存储若干条记录
将所述元数据表和所述索引表中每个页的缓存页面起始Key值进行排序构成排序索
引,通过给定的Key值,在所述排序索引中确定对应的页其中所述页用于表征存储缓存数
据的一个基本单元
3 .根据权利要求2所述的存算分离数据库的缓存方法其特征在于所述方法还包括
将所述元数据表和所述索引表的物理文件号构成查询表通过所述查询表对所述元数
据表和所述索引表的缓存数据进行索引
4 .根据权利要求2所述的存算分离数据库的缓存方法其特征在于通过给定的Key
在所述排序索引中确定对应的页还包括
在所述对应的页中顺序扫描查询目标数据若未查询到目标数据则通过计算节点向
元数据服务器发起RPC请求请求对应页面的元数据并申请一个共享页面将获得的对应
页面的元数据放入所述共享页面并将所述共享页面的起始key值插入到对应的所述排序
索引中
5 .根据权利要求2所述的存算分离数据库的缓存方法其特征在于通过给定的Key值,
在所述排序索引中采用二分查找确定对应的页
6 .根据权利要求1所述的存算分离数据库的缓存方法其特征在于所述方法还包括
将数据库的元数据和共享数据放入共享内存中进行全局缓存以供计算节点上所有进
程共享该缓存数据
将待修改的元数据在提交前进行局部缓存,以将元数据的修改进行隔离
7 .根据权利要求1所述的存算分离数据库的缓存方法其特征在于所述方法还包括
当计算节点对元数据进行修改时在事务边界和命令边界上向元数据服务器发出元数
据无效消息所述元数据服务器中的其它计算节点根据所述元数据无效消息将缓存中对
应的元数据进行清除重新从所述元数据服务器上获取最新的元数据
8.一种存算分离数据库的缓存装置其特征在于包括
权 利 要 求 书
1/2
2
CN 118394803 A
2
of 14
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜