小编Joe*_*ach的帖子

neo4j性能与mysql相比(如何改进?)

这是一个跟进,无法重现/验证图表数据库和neo4j在动作书中的性能声明.我已经更新了设置和测试,并且不想过多地更改原始问题.

整个故事(包括脚本等)在https://baach.de/Members/jhb/neo4j-performance-compared-to-mysql上

简短版本:在尝试验证"图表数据库"一书中的性能声明时,我得到了以下结果(查询包含n个人的随机数据集,每个人有50个朋友):

My results for 100k people

depth    neo4j             mysql       python

1        0.010             0.000        0.000
2        0.018             0.001        0.000
3        0.538             0.072        0.009
4       22.544             3.600        0.330
5     1269.942           180.143        0.758
Run Code Online (Sandbox Code Playgroud)

"*":仅限单次运行

My results for 1 million people

depth    neo4j             mysql       python

1        0.010             0.000        0.000
2        0.018             0.002        0.000
3        0.689             0.082        0.012
4       30.057             5.598        1.079
5     1441.397*          300.000        9.791
Run Code Online (Sandbox Code Playgroud)

"*":仅限单次运行

在64位ubuntu上使用1.9.2我已经使用这些值设置了neo4j.properties:

neostore.nodestore.db.mapped_memory=250M
neostore.relationshipstore.db.mapped_memory=2048M
Run Code Online (Sandbox Code Playgroud)

和neo4j-wrapper.conf:

wrapper.java.initmemory=1024
wrapper.java.maxmemory=8192
Run Code Online (Sandbox Code Playgroud)

我对neo4j的查询看起来像这样(使用REST api):

start person=node:node_auto_index(noscenda_name="person123") match (person)-[:friend]->()-[:friend]->(friend) return …
Run Code Online (Sandbox Code Playgroud)

python mysql performance neo4j

40
推荐指数
1
解决办法
5676
查看次数

Pycharm代码完成有效,但插入未解析的引用

使用PyCharm 3.0.1社区代码完成工作正常,但是当我例如对一个父类的方法进行竞争时,插入的方法名称将被标记为未解析的引用.我错过了什么?

细节:

我是PyCharm的新手,并在(统一安装的)Plone 4.3.2上进行测试.将自动选择安装中的解释器,并为buildout添加zinstance/bin/zopepy脚本.

然后我打开Products.CMFPlone-4.3.2-py2.7.egg/Products/CMFPlone/SkinsTool.py然后键入

x = SkinsTool
Run Code Online (Sandbox Code Playgroud)

在文件的底部.代码完成为我提供manage_changeProperties(并显示PropertyManager).我选择了这个,所以这条线现在说

x = SkinsTool.manage_changeProperties
Run Code Online (Sandbox Code Playgroud)

尽管标记了manage_changeProperties部分.现在显示悬停在标记的'manage_changeProperties'上

Unresolved attribute reference 'manage_changeProperties' for class 'SkinsTool'
Run Code Online (Sandbox Code Playgroud)

这是一个错误还是我做错了什么(例如导入项目)?

编辑:根据vape的建议,我也尝试了一个实例.同样的问题:

自动完成工作正常:

使用manage_changeProperties自动完成

但是参考文献尚未解决:

我没有解决的消息

此测试也是使用3.0.1 Professional完成的.

编辑2:结构是标准的plone安装之一:structure.txt.我打开了最顶层的plone.4.3.2文件夹.

干杯,

约尔格

python pycharm

5
推荐指数
1
解决办法
1707
查看次数

标签 统计

python ×2

mysql ×1

neo4j ×1

performance ×1

pycharm ×1