哪些图形数据库可以进行临时查询?

时间:2012-02-04 19:04:35

标签: nosql graph-databases

ad-hoc是指可以向下钻取到数据的每个属性的查询。

查询,例如,

  • 获取type = persion且年龄介于20到30之间的所有节点
  • 任何标签为[funny,lovely]
  • 的节点
  • 名称以Se *
  • 开头

1 个答案:

答案 0 :(得分:1)

使用Neo4j,您可以使用查询语言Cypher通过Web管理工具的内置控制台,通过嵌入式Java,JRuby或Python来表达此类即席查询-API或通过具有多种语言驱动程序的远程REST-API。

一些例子:

start p=node:types(type='person') where p.age > 20 and p.age < 30 return p
start p=node:node_auto_index("id:*") where p.name =~ /Se.*/ return p
start p=node(0) match r-[:TAG]->tag where tag.name = 'funny' or tag.name = 'adorable' return tag