Skip to content

Zhouchuanwen/HugeGraph_SourceCode_ReadShare

Repository files navigation

源码阅读

作者

本人,详见文档。

说明

为了简单,文档直接是 PDF 格式,且文本格式标题缩进排版未做处理,主要目的的分享交流,终端设备可直接进行修改、编辑和问答交互,所以抱歉暂时没有 md 格式的文件供大家参阅.

之后考虑会尝试在个人微信公众号上面编写和发布,方便预览体验。 微信公众号:GeekerIn

模块

文档分为四块: (小标题为自己总结的内容且不分先后)

  • HugeGraph源码阅读一

    • HugeGraph 官方介绍
    • HugeGraph 架构和图策略
    • HugeGraph 是如何启动的
    • HugeGraph 的插件机制
  • HugeGraph源码阅读二

    • HugeGraph 的多 backend 存储
    • HugeGraph 的 backendProvider
    • HugeGraph 的 EventHub 和 事件异步监听器模式
  • HugeGraph源码阅读三

    • Backend 的事务模型和处理
    • HugeGraph 的OLAP和OLTP设计
    • TinkerPop 的生态
  • HugeGraph源码阅读四

    • HugeGraph 的基本结构
    • AbstractTransaction 模型
    • Schema 的定义和 enableLabelIndex 的意义
    • *Id 生成策略
    • 总结

问答

文档中每节后面有自己的一些问题待做,问题主要是方便后续 review,可以一起交流,如果有时间也我也会更新的。

方式

阅读源码不是一个容易和顺利的事情,阅读别人分享的更需要小心,信息的传递和因人而异理解均会有偏差。

About

HugeGraph源码阅读分享

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published