Neo4j 推出基于 Python 的嵌入式图数据存储

标签: neo4j 推出 python | 发表时间:2011-10-06 13:15 | 作者:(author unknown) wang
出处:http://simple-is-better.com/

Neo4j很早就在说,会推出一个嵌入在Python中的图数据库模块,让Python可以通过图数据库的API操作本地文件以存储图结构的数据(类似于很多支持SQLite的类库)。而今天Neo4j终于在官方博客上兑现了其承诺,并为自己的多次跳票表示抱歉。

First of all, we’re really sorry. We have been saying that Python support for the embedded database is coming in “a few weeks” or “next month” for over half a year now, and so far, you have waited patiently, and you have waited in vain.

先看一下使用方法

#import相应的包
from neo4j import GraphDatabase
#创建基于本地文件的图数据库
db = GraphDatabase('/my/db/location')
#存储数据
with db.transaction:
    oscar = db.node(name=’Oscar Wilde’)
    jacob = db.node(name=’Jacob’)

    # Create a relationship
    oscar.impressed_by_blogging_skills_of(jacob)
#关闭数据库
db.shutdown()

目前最新版本在CPython2.7.2  Windows和Linux下都经过测试,在Python2.6版本下也可以正常工作。你需要安装JPype以在Python和Java间建立桥梁。更多详细介绍及使用说明见neo4j的官方文档:docs.neo4j.org

# 来源:NoSQLFan


在微博上关注: 新浪, 腾讯   投稿

最新招聘

更多>>

相关 [neo4j 推出 python] 推荐:

Neo4j 推出基于 Python 的嵌入式图数据存储

- wang - python.cn(jobs, news)
Neo4j很早就在说,会推出一个嵌入在Python中的图数据库模块,让Python可以通过图数据库的API操作本地文件以存储图结构的数据(类似于很多支持SQLite的类库). 而今天Neo4j终于在官方博客上兑现了其承诺,并为自己的多次跳票表示抱歉. 目前最新版本在CPython2.7.2  Windows和Linux下都经过测试,在Python2.6版本下也可以正常工作.

neo4j中索引的使用

- - CSDN博客数据库推荐文章
    neo4j可以对node和relationship中的属性建立索引,索引中的node(relationship)和属性对key-value为多对多的关系. 一个node(relationship)可以在某索引中存储多个属性对,一个属性对也可以对应到多个node(relationship).     在neo4j中,索引可以分为两类:neo4j本身既是关于relationship的索引实现;基于独立索引引擎,如Apache Lucene的索引机制.

PostgreSQL、Neo4J进入云端领域

- - InfoQ cn
PostgreSQL和Neo4J,分别为关系型数据库和图形数据库,这两者最近都做出了进军云领域的举措. OpenStack也表示即将提供对PPCDB的支持,并会被CloudBees和 HP Cloud Services所采用. 还有一家供应商也对此感兴趣,他就是Engine Yard. PPCDB提供的Web界面,可用于安装和管理云中Postgres数据库的单个或集群实例.

NEO的图形数据库Neo4j获的1060万美元巨额融资

- imx - 36氪
图形数据库属于专业非主流数据库,但非SQL型数据库正逐步得到主流的认可,Neo Technology的开源数据库Neo4j获得1060万美元的融资就是最新的佐证. 这笔资金由Fidelity Growth Partners为首的风投公司提供,这个项目也是这家风投公司的第一笔投资,此外参与融资的风投公司还包括种子期投资人Sunstone Capital和Conor Venture Partners.

dropbox讲python

- chuang - Initiative
dropbox定制优化CPython虚拟机,自己搞了个malloc调度算法. 那个 !!!111cos(0). 期待这次PyCon China 2011.

Python调试

- - 企业架构 - ITeye博客
原文地址: http://blog.csdn.net/xuyuefei1988/article/details/19399137. 1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:. IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:.

Python WSGI 初探

- - 坚实的幻想
在构建 Web 应用时,通常会有 Web Server 和 Application Server 两种角色. 其中 Web Server 主要负责接受来自用户的请求,解析 HTTP 协议,并将请求转发给 Application Server,Application Server 主要负责处理用户的请求,并将处理的结果返回给 Web Server,最终 Web Server 将结果返回给用户.

Python实现逻辑回归(Logistic Regression in Python)

- - 神刀安全网
Logistic Regression in Python ,作了中文翻译,并相应补充了一些内容. 本文并不研究逻辑回归具体算法实现,而是使用了一些算法库,旨在帮助需要用Python来做逻辑回归的训练和预测的读者快速上手. 逻辑回归是一项可用于预测二分类结果(binary outcome)的统计技术,广泛应用于金融、医学、犯罪学和其他社会科学中.

python 下载文件

- Eric - python相关的python 教程和python 下载你可以在老王python里寻觅
之前给大家分享的python 多线程抓取网页,我觉的大家看了以后,应该会对python 抓取网页有个很好的认识,不过这个只能用python 来抓取到网页的源代码,如果你想用做python 下载文件的话,上面的可能就不适合你了,最近我在用python 做文件下载的时候就遇到这个问题了,不过最终得以解决,为了让大家以后碰过这个问题有更好的解决办法,我把代码发出来:.

python代码调试

- - 阿里古古
【转自: http://blog.csdn.net/luckeryin/article/details/4477233】. 本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序. 例如,有模拟税收计算的程序:. debug_demo函数计算4500的入账所需的税收. 在需要插入断点的地方,加入红色部分代码:如果_DEBUG值为True,则在该处开始调试(加入_DEBUG的原因是为了方便打开/关闭调试).