真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Neo4j是什么-創(chuàng)新互聯(lián)

這篇文章主要介紹“Neo4j是什么”,在日常操作中,相信很多人在Neo4j是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Neo4j是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計、新昌網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

Neo4j是開源的,分了多個版本,其中企業(yè)版是基于AGPL協(xié)議的。

Neo4j是什么

也就意味著你需要擴(kuò)展,需要補(bǔ)充一個協(xié)議。

Neo4j是什么

Neo4j的版本也分了不同的平臺,目前較新的版本是3.3,最新的3.4

Neo4j是什么

Neo4j比較貼心的是下載的時候會提示你注冊一個用戶,注冊之后,會給你發(fā)送一個電子版的pdf文檔。有一些詳細(xì)的技術(shù)細(xì)節(jié)。

Neo4j是什么

下載Neo4j其實(shí)會很多的選擇,有很多的組件可下載。其中Cypher學(xué)習(xí)Neo4j的重中之重。限于時間關(guān)系,我就學(xué)了幾個花拳繡腿。

Neo4j是什么

Neo4j是什么

因?yàn)镹eo4j是基于Java,所以使用Java來做數(shù)據(jù)的處理還是很方便的,當(dāng)然他也支持不同平臺的語言和技術(shù)。

我們來簡單實(shí)踐一下。

首先從官網(wǎng)下載Neo4j,安裝包大概是80M左右。

因?yàn)镹eo4j是基于Java開發(fā),我選擇的版本是3.3,能夠接受的最低版本是1.8了。所以在安裝配置的時候我們需要提前準(zhǔn)備好Java.

然后在bin目錄下啟動Neo4j,有兩種方式,一種是使用console選項(xiàng),一種是start基于后臺模式。

啟動的日志如下:

[root@dev01 bin]# ./neo4j console

Active database: graph.db

Directories in use:

home: /root/neo4j/neo4j-community-3.3.2

config: /root/neo4j/neo4j-community-3.3.2/conf

logs: /root/neo4j/neo4j-community-3.3.2/logs

plugins: /root/neo4j/neo4j-community-3.3.2/plugins

import: /root/neo4j/neo4j-community-3.3.2/import

data: /root/neo4j/neo4j-community-3.3.2/data

certificates: /root/neo4j/neo4j-community-3.3.2/certificates

run: /root/neo4j/neo4j-community-3.3.2/run

Starting Neo4j.

WARNING: Max 1024 open files allowed, minimum of 40000 recommended. See the Neo4j manual.

2018-01-23 15:12:55.972+0000 INFO ======== Neo4j 3.3.2 ========

2018-01-23 15:12:56.010+0000 INFO Starting...

2018-01-23 15:12:57.425+0000 INFO Bolt enabled on 127.0.0.1:7687.

2018-01-23 15:13:01.078+0000 INFO Started.

2018-01-23 15:13:02.240+0000 INFO Remote interface available at http://localhost:7474/

我們可以使用提供的url來連接,默認(rèn)的密碼是neo4j,第一次登錄之后會提示你修改密碼。

Neo4j是什么

然后我們可以基于cypher-shell的命令行方式來學(xué)習(xí)neo4j或者圖形的方式都可以。

如果要連接到Neo4j,使用cypher-shell的方式如下:

[root@dev01 bin]# ./cypher-shell

username: neo4j

password: *******

Connected to Neo4j 3.3.2 at bolt://localhost:7687 as user neo4j.

Type :help for a list of available commands or :exit to exit the shell.

Note that Cypher queries must end with a semicolon.

我們創(chuàng)建數(shù)據(jù)

neo4j> CREATE (A {id:1,name:'A'}), (B {id:2,name:'B'}), (C {id:3,name:'C'}), (D {id:4,name:'D'}),(E {id:5,name:'E'}),(A)-[:Son]->(B),(A)-[:Son]->(C),(B)-[:Son]->(D),(C)-[:Son]->(E);

0 rows available after 226 ms, consumed after another 0 ms

Added 5 nodes, Created 4 relationships, Set 10 properties

遍歷,得到關(guān)系

neo4j> START n=node(*) RETURN n;

+----------------------+

| n |

+----------------------+

| ({name: "A", id: 1}) |

| ({name: "B", id: 2}) |

| ({name: "C", id: 3}) |

| ({name: "D", id: 4}) |

| ({name: "E", id: 5}) |

+----------------------+

5 rows available after 1385 ms, consumed after another 18 ms

neo4j>

如果是通過終端的方式,就更方便了。

Neo4j是什么

直接在里面輸入信息,就可以得到圖形的結(jié)果了。

Neo4j是什么

到此,關(guān)于“Neo4j是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


本文題目:Neo4j是什么-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/ddcdci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部