基本介绍
图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以由一个或多个属性。Neo4j创建的图是用顶点和边构建一个有向图,其查询语言cypher已经成为事实上的标准。
社区版
企业版的 Neo4j 支持多个用户数据库,而社区版的 Neo4j 只有系统和一个用户数据库
将下载的社区版文件(zip文件)解压
其中主要目录结构有 1、bin目录:用于存储Neo4j的可执行程序; 2、conf目录:用于控制Neo4j启动的配置文件; 3、data目录:用于存储核心数据库文件; 4、plugins目录:用于存储Neo4j的插件;
创建新的数据库
可以进入conf文件夹中,修改配置文件neo4j.conf,增加11行,然后重启neo4j即可,系统会创建此数据库并自动切换至此数据库
导入数据库
在data 文件夹中的databases 目录下是存储数据库数据的( 以.db为后缀的文件夹)
其中graph.db是默认的数据库
因为个人下载使用的Neo4j社区版,所以默认是只能使用一个数据库 fhdxzxyj.db即是导入的数据库
切换数据库
为了切换数据库,可以进入conf文件夹中,修改配置文件neo4j.conf
在修改配置文件后,需要对neo4j进行重启(关掉后重新启动)
然后在浏览器中 输入neo4j@bolt://localhost:7687 - Neo4j Browser 即可