源码解析–图数据hugegraph如何将数据写入后端存储

随着社交、电商、金融、零售、物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系网,亟需一种支持海量复杂数据关系运算的数据库即图数据库。本系列文章是学习知识图谱以及图数据库相关的知识梳理与总结

本文会包含如下内容:

  • hugegraph如何自定义扩展存储后端
  • 以增加一个顶点为例,讲解数据写入流程

本篇文章适合人群:架构师、技术专家、对知识图谱与图数据库感兴趣的高级工程师

本次分析基于hugegraph 0.11.2进行。

HugeGraph百度开源的是一款易用、高效、通用的图数据库系统,通过 插件的方式支持多种后端存储,目前内置的存储后端支持:cassandra, scylladb, rocksdb, mysql, palo, hbase, postgresql

在hugegraph中,每个图相当于一个数据库,图的点、边、shema则对应到不同的表

扩展自定义存储后端,需要实现2个接口

  1. 实现 BackendStoreProvider接口或继承AbstractBackendStoreProvider抽象类, 提供针对图的管理,如图的打开、关闭、初始化、clear、truncate、注册或注销监听事件、读写快照等。

Original: https://blog.csdn.net/penriver/article/details/114999714
Author: java编程艺术
Title: 源码解析–图数据hugegraph如何将数据写入后端存储

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/594925/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球