当前位置: 首页 > 专利查询>之江实验室专利>正文

用于Neo4j图数据库闪回查询方法、装置和存储介质制造方法及图纸

技术编号:42211209 阅读:18 留言:0更新日期:2024-07-30 18:53
本申请涉及一种用于Neo4j图数据库闪回查询方法、装置和存储介质,其中,该用于Neo4j图数据库闪回查询方法包括:通过在接收到针对Neo4j图数据库的数据建立版本请求的情况下,获取针对Neo4j图数据库的数据存储文件的写入请求,其中,写入请求包括数据存储文件的文件名和实际写入位置;对Neo4j图数据库中的数据文件类型的数据存储文件基于预设的大小进行划分,得到若干数据块;根据实际写入位置确定若干数据块中变化的数据块;将变化的数据块和非数据文件类型的数据存储文件一并提交至版本库,得到Neo4j图数据库的数据版本号;根据数据版本号进行闪回查询得到目标闪回查询结果,减少了Git库的存储资源的浪费,提高了Git库的存储资源利用率。

【技术实现步骤摘要】

本申请涉及数据库领域,特别是涉及用于neo4j图数据库闪回查询方法、装置和存储介质。


技术介绍

1、neo4j图数据库是一个高性能的图数据库,它在底层使用图的数据结构来存储数据,而不是像关系型数据库一样使用表的数据结构来存储数据。neo4j提供了大规模的可扩展性,在一台机器上可以处理数十亿节点/关系/属性的图,可以扩展到多台机器上并行运行。neo4j数据库文件会被持久化到磁盘存储中以获得长期的持久性,数据文件一般存储在neo4j目录下的/data/databases/graph.db中(v3.0+版本)。与传统的关系型数据库不同,neo4j是一个无模式的数据库,且数据库的内部只有点、关系、属性和索引等,因此neo4j使用固定的记录长度来持久化数据库,并通过这些文件中的偏移量来快速进行数据的插入和查询。

2、数据库的闪回查询是根据过去的一个时刻或者系统更改号(scn值),返回当时已经提交的数据快照,既可以用作查询历史版本的数据,也可以起到一定的数据恢复作用。专利《一种postgresql数据库的数据闪回查询及恢复方法、装置》、专利《一种基于dol本文档来自技高网...

【技术保护点】

1.一种用于Neo4j图数据库闪回查询方法,其特征在于,包括:

2.根据权利要求1所述的用于Neo4j图数据库闪回查询方法,其特征在于,在所述获取针对数据存储文件的写入请求之前,所述方法还包括:

3.根据权利要求1所述的用于Neo4j图数据库闪回查询方法,其特征在于,所述写入请求参数还包括写入请求操作执行时间戳和实际配置页的大小;其中,

4.根据权利要求1所述的用于Neo4j图数据库闪回查询方法,其特征在于,所述根据所述实际写入位置确定所述若干数据块中变化的数据块,包括:

5.根据权利要求3所述的用于Neo4j图数据库闪回查询方法,其特征在...

【技术特征摘要】

1.一种用于neo4j图数据库闪回查询方法,其特征在于,包括:

2.根据权利要求1所述的用于neo4j图数据库闪回查询方法,其特征在于,在所述获取针对数据存储文件的写入请求之前,所述方法还包括:

3.根据权利要求1所述的用于neo4j图数据库闪回查询方法,其特征在于,所述写入请求参数还包括写入请求操作执行时间戳和实际配置页的大小;其中,

4.根据权利要求1所述的用于neo4j图数据库闪回查询方法,其特征在于,所述根据所述实际写入位置确定所述若干数据块中变化的数据块,包括:

5.根据权利要求3所述的用于neo4j图数据库闪回查询方法,其特征在于,所述根据所述实际写入位置确定所述若干数据块中变化的数据块,包括:

6.根据权利要求5所述的用于neo4j图数据库闪回查询方法,其特征在于,...

【专利技术属性】
技术研发人员:杨松轩周天舒田雨李劲松
申请(专利权)人:之江实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1