首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python和图形数据库。使用java lib包装器还是REST api?

Python和图形数据库。使用java lib包装器还是REST api?
EN

Stack Overflow用户
提问于 2012-04-01 04:38:10
回答 2查看 723关注 0票数 2

我想问一下在Python语言中使用图形数据库(Neo4j)的最佳方法。您认为,我应该使用“ne4j/python-embedded”(带有JPype的neo4j/python-embedded)还是"bulbflow“(带有Rexster、Gremlin和REST api的bulbflow)?REST api是否安全并提供高可用性(例如500个000+用户)?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-04-01 14:51:39

我认为灯泡对抗Neo4j服务器可能是最好的组合。此外,您可以在高可用性模式下设置Neo4j,以便多个实例形成一个集群http://docs.neo4j.org/chunked/snapshot/ha.html,该集群应负责您的负载方案。

票数 2
EN

Stack Overflow用户

发布于 2012-05-25 03:51:30

您可以使用灯泡(带有Neo4j服务器或Rexster的http://bulbflow.com/)

代码语言:javascript
代码运行次数:0
运行
复制
>>> from bulbs.neo4jserver import Graph
>>> g = Graph()
>>> g.vertices.create(name="James")
>>> g.vertices.create(name="Julie")
>>> g.edges.create(james, "knows", julie)

或者,要使用Rexster,只需更改导入:

代码语言:javascript
代码运行次数:0
运行
复制
>>> from bulbs.rexster import Graph
>>> g = Graph()
>>> g.vertices.create(name="James")
>>> g.vertices.create(name="Julie")
>>> g.edges.create(james, "knows", julie)

注意:虽然Rexster支持多个图形数据库,但请确保更改配置中的默认DB URI:

代码语言:javascript
代码运行次数:0
运行
复制
>>> from bulbs.rexster import Graph, Config
>>> config = Config('http://localhost:8182/graph/neo4jsample')
>>> g = Graph(config)
>>> ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9959502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档