一种图数据库数据删除方法、系统、电子设备及存储介质技术方案

技术编号:30431306 阅读:20 留言:0更新日期:2021-10-24 17:24
本发明专利技术提出一种图数据库数据删除方法、系统、电子设备及存储介质,其方法技术方案包括图数据格式化步骤,将一图数据库中的图数据格式化为数据库表,并将所述数据库表同步至一可进行联机分析的列式数据库管理系统中;数据查询拼接步骤,使用一LSM

【技术实现步骤摘要】
一种图数据库数据删除方法、系统、电子设备及存储介质


[0001]本专利技术属于数据库
,尤其涉及一种图数据库数据删除方法、系统、电子设备及存储介质。

技术介绍

[0002]近年来,随着互联网和社交网络的快速发展,大规模的图结构数据逐渐增多,例如将知识图谱、社交网络等信息抽象成的图结构数据。相比于传统的大数据处理系统,图系统能更好地利用图的结构信息,对图数据的处理更为高效。随着图结构化数据的增多,如何高效处理大量图结构数据成为研究的热点。利用底层存储特性更好的满足业务场景和性能要求也是图数据库的重点。
[0003]RocksDB是使用C++编写的嵌入式kv存储引擎,其键值均允许使用二进制流,使用LSM存储引擎。ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。由于RocksDB是LSM

Tree存储引擎,在做了大量数据删除而且还没有进行compaction时,大量的删除墓碑会导致数据查询性能低下,而在大量图数据删除时又同时需要到库中查询需要删除的点或者边的ID来做删除的KEY,这本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图数据库数据删除方法,其特征在于,包括:图数据格式化步骤,将一图数据库中的图数据格式化为数据库表,并将所述数据库表同步至一可进行联机分析的列式数据库管理系统中;数据查询拼接步骤,使用一LSM

Tree形式的存储引擎作为所述图数据库的底层存储,通过查询所述列式数据库管理系统中存储的所述图数据,拼接出所述图数据在所述存储引擎中存储的key值;图数据删除步骤,根据所述key值对所述图数据库进行删除操作。2.根据权利要求1所述的图数据库数据删除方法,其特征在于,所述图数据删除步骤进一步包括:若以整个标签为删除对象,则所述图数据库在图中暂停接收服务,并在删除数据后对所述存储引擎中存放数据的列族进行合并操作。3.根据权利要求2所述的图数据库数据删除方法,其特征在于,所述图数据删除步骤进一步包括:当所述存储引擎中的所述图数据删除完成后,通过删除所述列式数据库管理系统中的表实现数据一致。4.根据权利要求1所述的图数据库数据删除方法,其特征在于,所述图数据删除步骤进一步包括:若以一标签中一数据为删除对象,则通过逻辑删除进行删除操作,并在删除数据后,根据一预设周期对所述存储引擎中存放数据的列族进行合并操作。5.一种图数据库数据删除系统,其特征在于,包括:图数据格式化模块,将一图数据库中的图数据格式化为数据库表,并将所述数据库表同步至一可进行联机分析的列式数据库管理系统中;数据...

【专利技术属性】
技术研发人员:郑天昊裴玉超
申请(专利权)人:北京明略软件系统有限公司
类型:发明
国别省市:

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

1