# HugeGraph_SourceCode_ReadShare **Repository Path**: caosuwenwu/HugeGraph_SourceCode_ReadShare ## Basic Information - **Project Name**: HugeGraph_SourceCode_ReadShare - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 源码阅读 ### 作者 本人,详见文档。 ### 说明 > 为了简单,文档直接是 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,可以一起交流,如果有时间也我也会更新的。 ### 方式 阅读源码不是一个容易和顺利的事情,阅读别人分享的更需要小心,信息的传递和因人而异理解均会有偏差。