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

2021-05-20 14:18:43 +08:00
 wipbssldo
有没有什么书或视频推荐?还有我想把它运行在移动平台上有没有可能?
1098 次点击
所在节点    问与答
6 条回复
liprais
2021-05-20 14:33:25 +08:00
你想干啥
跑算法么
查询的话前面挂个 api 完事
wipbssldo
2021-05-20 14:38:21 +08:00
@liprais 好像有点道理、。其实只是查询用的,考虑到数据集不大,直接放客户端会不会快点
no1xsyzy
2021-05-27 15:36:51 +08:00
隔壁 off-topic 了
我估计移动平台的话性能不够,比如 Nebula,推荐测试环境 4c8g+100g

如果数据集不大,建议直接内存里实现算法。
wipbssldo
2021-05-27 16:00:39 +08:00
@no1xsyzy 好像现在没有一个像 sqlite 之类的嵌入式的图数据库,不是很明白。感觉是一个机会,当然我对图数据库了解尚浅,不是很懂实现难度
no1xsyzy
2021-05-27 21:06:11 +08:00
@wipbssldo 搜索了一下「 embeded graph database 」
发现了三个 Python 的( cogdb, lemongraph, graphlite )
和一个 Java 的 https://graphdb.ontotext.com/free/devhub/embeddedgraphdb.html
( neo4j for android 看上去已经胎死腹中的样子)
这点大概能说明,(至少目前)图数据库的主要功能是数据分析,所以作为数据分析第一语言 Python,就算性能再弱,也有纯 Python 实现的图数据库(
我上面不是说实现一个图数据库,而是直接用内存里实现你需要的算法…… 除非你是真的要提供给用户一个图数据库的操作界面。
wipbssldo
2021-05-28 09:16:31 +08:00
@no1xsyzy 我大概懂你意思了,我去研究研究。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX