Git Product home page Git Product logo

wallening / janusgraph-source-article Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yoylee/janusgraph-source-article

0.0 0.0 0.0 7.55 MB

【JanusGraph】源码分析+图解源码文章列表。当前源码版本:0.5.2

Home Page: https://liyangyang.blog.csdn.net/

License: Apache License 2.0

Dockerfile 0.05% Shell 2.95% Groovy 0.84% Java 95.63% Python 0.07% Batchfile 0.45% Makefile 0.02%

janusgraph-source-article's Introduction

本系列博文会不断更新和修改,大家可以收藏该文章或关注博主,便于以后的查找;

本次更新时间:2020/12/22日

介绍一下

博主从2018年因为业务原因开始接触图数据库,在金融公司做金融欺诈风控相关业务,写该系列文章的目的主要是在图库使用中深感图库的资料较少,希望可以为图数据库社区做一些微薄的贡献,与君共勉

主要使用图库:JanusGraph

了解图库:Neo4jNebula Graph


沟通与交流

现如今图数据库资料较少,一般都是官网的文章和基于官网衍生出来的文章; 图库JanusGraph的资料更少,导致开发图数据库相关业务,基本上是一步一坑...

为了便于码友们的交流,博主创建了一个图数据库社区交流微信群,群里现有各大图库的码友,包含但不限于Janus Graphneo4jTigerGraphOrientDBtitanNebula GraphHuge graph...

加群请加我下述的微信,我拉你进群~

博主微信: l(小写L)yy1591992570 or 18864803272 欢迎加我好友相互沟通学习!

博主公众号: 匠心Java 正在完善中~ 20200814183421838


注意

所有博文都是博主基于日常的实践、官网和源码 总结而来,才疏学浅难免有遗漏错误之处,请大家在浏览博文时带着‘审视’和‘怀疑’的眼光!!!

如有遗漏错误之处,或者疑问之处,可以加我好友交流,也可以直接在对应的博客下留言! 博主会尽快处理,感谢!!


图库文章列表

已发布

  1. 【原创】图解JanusGraph系列-解惑图数据库!你知道什么是图数据库吗?
  2. 【原创】图解JanusGraph系列-一文搞定janusgraph图数据库的本地源码编译(janusgraph source code compile)
  3. 【原创】图解JanusGraph系列-一文知晓“图数据“底层存储结构(JanusGraph data model)
  4. 【原创】图解Janusgraph系列-分布式id生成策略分析
  5. 【原创】图解Janusgraph系列-查询图数据过程源码分析
  6. 【原创】图解Janusgraph系列-Lock锁机制(本地锁+分布式锁)分析
  7. 【原创】图解Janusgraph系列-图数据底层序列化源码分析(Data Serialize)
  8. 【原创】图解Janusgraph系列-官方测试图:诸神之图(Graph of the gods)分析
  9. 【原创】图解NebulaGraph-开源国产分布式图数据库!
  10. 【原创】图解JanusGraph系列-生成Hbase file离线批量导入方案
  11. 【原创】图解JanusGraph系列 - 关于JanusGraph图数据批量快速导入的方案和想法(bulk load data)
  12. 【翻译】JanusGraph -- 索引详解(janusgraph index)
  13. 【翻译】JanusGraph -- 事务详解(janusgraph transactions)
  14. 【翻译】JanusGraph -- 缓存(janusgraph caching)
  15. 【翻译】JanusGraph -- 索引参数与全文索引查询(janusgraph Index parameters and full text search)
  16. 【翻译】JanusGraph -- 查询谓词和数据类型(janusgraph Search predicates and data types)

待发布

  1. 【原创】图数据库-聊聊图数据库图数据底层存储几种结构
  2. 【原创】图数据库-图库中超级点问题的思考(Super Node)
  3. 【原创】图解JanusGraph系列-JanusGraph中超级点问题解决策略分析:Vertex-centric Indexes与点切割(Super Node)
  4. 【原创】图解JanusGraph系列-查询优化(组件优化、gremlin语句优化)(Query Optimization)
  5. 【原创】图解JanusGraph系列-一文搞定常用Gremlin语句!
  6. 【原创】图解JanusGraph系列-如何更好的设计图Schema?(Design JanusGraph Schema)

待整理

  1. 【原创】图解JanusGraph系列-索引详解(Index介绍、Reindex、冲突索引选择机制)
  2. 【原创】图解JanusGraph系列-分区详解(分区机制、基于业务分区优化)
  3. 【原创】图解JanusGraph系列-如何监控JanusGraph?(Monitoring JanusGraph)
  4. 【原创】图解JanusGraph系列-缓存详解与应用(JanusGraph Caching)
  5. 【原创】图解JanusGraph系列-如何使用Hadoop、Spark进行OLAP分析(OLAP)
  6. 【原创】图解JanusGraph系列-细数JanusGraph的多种部署配置方式(JanusGraph Deploy and Configuration)
  7. 【原创】图解JanusGraph系列-细数JanusGraph当前存在的限制和缺点(Technical Limitations)
  8. 【原创】图解JanusGraph系列-如何对JanusGraph进行单元测试(Unit Test JanusGraph)

源码分析

JanusGraph-0.5.2源码解析GitHub仓库:https://github.com/YYDreamer/janusgraph 欢迎star~

源码分析提交记录:

  1. 2020-6-5:完成初始源码编译和单元测试运行
  2. 2020-7-2:添加es鉴权连接
  3. 2020-7-9:官方测试图-诸神之图分析
  4. 2020-7-23:JanusGraph锁机制源码分析
  5. 2020-7-31:JanusGraph分布式id生成逻辑源码分析
  6. 2020-8-10:JanusGraph写(导入)数据机制分析&&锁机制补充分析
  7. 2020-8-11:补充写机制源码分析
  8. 2020-8-13:查询过程源码简单分析(涉及gremlin源码文件)
  9. 待续。。。

最后,共同努力学习,谢谢大家~

janusgraph-source-article's People

Contributors

yoylee avatar wallening avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.