需要图形数据库
如果需要存放有很多链接的数据库,RDBMS不能提供用于遍历大量数据的性能。Graph Database提供了这种需要的性能。
特点
- 有简单的查询语言Neo4j CQL
- 遵循属性图数据模型
- 通过Apache Lucence支持索引
- 支持UNIQUE约束
- 包含一个执行CQL命令的U:Neo4j数据浏览器
- 支持完整的ACID规则
- 采用原生图形库和本地GPE(图形处理引擎)
- 支持查询数据导出到JSON和XLS
- 提供REST API,可以被任何编程语言访问
- 提供可以通过任何UI MVC框架访问的Java脚本
- 提供两种java Api:Cypher API和Native Java API来开发Java应用程序
优点
- 容易连接更多的数据
- 快捷地检索/遍历/导航更多的连接数据
- 很容易表示半结构化数据
- CQL查询语言可读性高,容易学习
- 数据模型简单而强大
- 不需要复杂的连接来检索连接的数据
缺点
- 连接数,关系,属性数有限制
- 不支持Sharding
网友评论