Neo4j概述


Neo4j的是世界领先的开源图形数据库。 它完全由使用Java语言通过新技术的发展。

Neo4j的是 -

  • 一个开源
  • Schema的自由
  • 没有SQL
  • 图形数据库

图形数据库也被称为图形数据库管理系统或GDBMS。

Neo4j的官方网站:http://www.neo4j.org


图形数据库

图数据库是在图形结构的形式存储数据的数据库。 它存储在节点,关系和属性方面我们的应用程序的数据。 就像在表的“行,列”的形式的RDBMS存储数据,GDBMS在“图”的形式存储数据。


RDBMS VS图形数据库

S.No. RDBMS 图形数据库
1。
2。 节点
3。 列和数据 属性及其价值
4。 约束 关系
5。 加盟 穿越

热门图形数据库

Neo4j的是一种流行的图形数据库。 其他的图形数据库是Oracle NoSQL数据库,OrientDB,HypherGraphDB,GraphBase,InfiniteGraph,AllegroGraph。


图形

图是一组节点和连接这些节点的关系。 节点和关系包含属性来表示数据。 属性是键值对表示数据。

注-我们将关于“什么是节点,这又有什么关系,什么是财产”在未来的章节讨论。


Neo4j的历史

S.No. Neo4j的版本 发布日期
1。 Neo4j的1.0 2010年2月
2。 Neo4j的2.0 2013年12月
3。 Neo4j的2.1.3 2014年4月

本教程将介绍Neo4j的2.1.3版本。


Neo4j的服务器容量

由于Neo4j的版本2.1.3,它支持大量的节点,关系和属性发展和支持企业应用

S.No. Neo4j的建筑块 容量
1。 节点 大约35十亿
2。 关系 大约35十亿
3。 标签 约为2.75十亿