V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wipbssldo
V2EX  ›  问与答

想请问一下图数据库(Graph Database)怎么入门?

  •  
  •   wipbssldo · May 20, 2021 · 2021 views
    This topic created in 1813 days ago, the information mentioned may be changed or developed.
    有没有什么书或视频推荐?还有我想把它运行在移动平台上有没有可能?
    6 replies    2021-05-28 09:16:31 +08:00
    F281M6Dh8DXpD1g2
        1
    F281M6Dh8DXpD1g2  
       May 20, 2021
    你想干啥
    跑算法么
    查询的话前面挂个 api 完事
    wipbssldo
        2
    wipbssldo  
    OP
       May 20, 2021
    @liprais 好像有点道理、。其实只是查询用的,考虑到数据集不大,直接放客户端会不会快点
    no1xsyzy
        3
    no1xsyzy  
       May 27, 2021
    隔壁 off-topic 了
    我估计移动平台的话性能不够,比如 Nebula,推荐测试环境 4c8g+100g

    如果数据集不大,建议直接内存里实现算法。
    wipbssldo
        4
    wipbssldo  
    OP
       May 27, 2021
    @no1xsyzy 好像现在没有一个像 sqlite 之类的嵌入式的图数据库,不是很明白。感觉是一个机会,当然我对图数据库了解尚浅,不是很懂实现难度
    no1xsyzy
        5
    no1xsyzy  
       May 27, 2021
    @wipbssldo 搜索了一下「 embeded graph database 」
    发现了三个 Python 的( cogdb, lemongraph, graphlite )
    和一个 Java 的 https://graphdb.ontotext.com/free/devhub/embeddedgraphdb.html
    ( neo4j for android 看上去已经胎死腹中的样子)
    这点大概能说明,(至少目前)图数据库的主要功能是数据分析,所以作为数据分析第一语言 Python,就算性能再弱,也有纯 Python 实现的图数据库(
    我上面不是说实现一个图数据库,而是直接用内存里实现你需要的算法…… 除非你是真的要提供给用户一个图数据库的操作界面。
    wipbssldo
        6
    wipbssldo  
    OP
       May 28, 2021
    @no1xsyzy 我大概懂你意思了,我去研究研究。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3493 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 11:39 · PVG 19:39 · LAX 04:39 · JFK 07:39
    ♥ Do have faith in what you're doing.