似乎我找到了一些令我困惑的东西; 我发现两个Neo4j下载到python,第一个是:
第二个是:
这两者有什么区别?第一个看起来很大(大小),所以这是否意味着如果我使用它我不需要neo4j社区发布(里程碑)?
当我安装第一个,并尝试测试django示例时,似乎名为"model"的目录https://svn.neo4j.org/components/neo4j.py/trunk/src/main/python/ neo4j/model /缺少?那有什么区别,谁会更好地使用Django?
那那个呢?
Mat*_*ngo 11
我是团队的一员,开始从Tobias的原始集成中更新neo4django,但我会尽力公平=)
您跳过了另一个重要的库 - neo4j-rest-client,即Python REST绑定.neo4django基于这个库,并分享了它的优点和缺点.特别是,REST客户端总是比本机客户端慢,但它允许轻松使用远程数据库.
neo4django与Django紧密集成.它与标准的ORM 非常相似,并且有一些很酷的好东西,比如支持索引的查询以及与关系数据库一起工作.我很喜欢它,但如果你不使用远程数据库,性能损失可能太高.我正在努力,所以请继续发布!
我相信上面的svn链接(https://svn.neo4j.org/components/neo4j.py/trunk/)是旧的本机Python绑定.新的一个比我看到的更好(不那么头疼,更新),所以除非你想尝试旧的捆绑Django集成,否则更容易避免它.
第一个链接(http://pypi.python.org/pypi/neo4j-embedded)是较新的集成.我不认为发行版中包含"模型",因为它还没有与Django集成.如果你需要认真的表现并且你可以放弃Django风格的数据定义语言,那就是你要走的路.
在未来,我希望让neo4django与本地和REST客户合作......我们将看到会发生什么!