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十亿 |