【JanusGraph入门】(第三天,先从Core包开始)

本文介绍了JanusGraph的起源,它从TitanDB fork而来,探讨了JanusGraph Core、GraphOfTheGodsFactory及项目历史。文章提到了JanusGraph的技术限制,如并发操作的问题,并分享了实战中遇到的问题,如ID生成、数据读取、存储效率等挑战,同时指出其在索引、图算法和工具链方面的不足。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

20200709 第三天 先从Core包开始

JanusGraph Core

在这里插入图片描述

|_ example/ 示例,演示诸神图谱
|_ core/ 核心包,
    例如:继承TinkerPop图结构的 JanusGraph,JanusVertex等
    还有自己的类 SchemaManager JanusGraphQuery 等
|_ diskstorage/ 磁盘存储相关
    Backend 这个类感觉满关键的 
    Orchestrates and configures all backend systems
    协调并管理所有的后台系统
|_ graphdb/ 图数据库的整体组成
|_ util/ 工具类
    

GraphOfTheGodsFactory

明天继续

JanusGraph 历史

  • JanusGraph是2016年12月27日从Titan fork出来的一个分支
  • TitanDB开源图数据库,TitanDB在2012年发布第一个版本,2015年被Datastax公司收购,后续不再维护导致项目停滞
  • 没想到它的前身居然是 Titan, 看之前有大数据团队用过
  • 在Titan/Janus中,使用的是邻接表存储结构

其他资料

ht

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值