neo4j学习笔记

一.概念

    图数据库,拥有和cypher操作语言。具有本地图形存储功能

    由节点、关系、属性构成

    在属性图模型中,对象被表示为节点,连接节点的关系。节点和关系都可以有名称/值属性。

    随着数据模型的发展,在可选的架构约束下灵活地添加和移除属性。

    是一个用于存储关键数据的事务数据库。

    neo4j 企业版 有一个可配置的一致性模型来平衡性能和耐用性。(ACID)

    neo4j 企业版可以在几十台机器上进行大规模读取,以达到峰值负载的最终性能。(性能)

    主从复制,竞选机制,失效备援,监控集群(性能)

    支持多种语言。

    支持csv 导入到 neo4j

二.使用 (具体使用请到官网看https://neo4j.com/developer/cypher-query-language/

    1.查询

        它有它自己的查询语言,类似于sql 它叫 Cypher(开放式图形查询语言)

        

    2.删除

        删库跑路有个简单的方式。 match (n) detach delete n

    

    3.修改

    4.增加

三、原理

四、包含哪些内容

五、瓶颈、可以从哪方面优化

六、其他笔记

    1.配置远程访问

    在conf/neo4j.conf配置一行到结尾

    dbms.connector.http.address=0.0.0.0:7474

七、常见问题

    1.外网访问不了 https://blog.csdn.net/programmer_at/article/details/69483529

    2.登陆不上,WebSocket connection failure. Due to security constraints in your web browser,修改配置文件 neo4j.conf ,取消下面这两行的注释

dbms.connectors.default_listen_address=0.0.0.0  dbms.connector.bolt.listen_address=:7687

ps:

概念解释

1.ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)

猜你喜欢

转载自my.oschina.net/u/1178126/blog/1808279
今日推荐