(一)Neo4j在Centos7虚拟机上的安装
1、什么是圖數(shù)據(jù)庫(kù)?
圖數(shù)據(jù)庫(kù)是基于數(shù)學(xué)里圖論的思想和算法而實(shí)現(xiàn)的高效處理復(fù)雜關(guān)系網(wǎng)絡(luò)的新型數(shù)據(jù)庫(kù)系統(tǒng)。圖形數(shù)據(jù)庫(kù)善于高效處理大量的、復(fù)雜的、互連的、多變的數(shù)據(jù)。其計(jì)算效率遠(yuǎn)遠(yuǎn)高于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)。圖形數(shù)據(jù)庫(kù)在社交網(wǎng)絡(luò)、實(shí)時(shí)推薦、征信系統(tǒng)、人工智能等領(lǐng)域有著廣泛的應(yīng)用。
2、關(guān)系數(shù)據(jù)庫(kù)和圖數(shù)據(jù)庫(kù)最本質(zhì)的區(qū)別?
關(guān)系數(shù)據(jù)庫(kù) 圖數(shù)據(jù)庫(kù)3、Neo4j中重要的概念
標(biāo)簽Label:相當(dāng)于數(shù)據(jù)表,比如Person;
每個(gè)標(biāo)簽下可以有N個(gè)節(jié)點(diǎn)(Node,頂點(diǎn)),每個(gè)節(jié)點(diǎn)代表一個(gè)對(duì)象,相當(dāng)于數(shù)據(jù)表里的一行數(shù)據(jù);
Relation:節(jié)點(diǎn)之間的連線代表對(duì)象之間的關(guān)系。
節(jié)點(diǎn)和關(guān)系都可以帶若干屬性。
Neo4j核心概念4、Neo4j在應(yīng)用中一種常用的架構(gòu)
常見的一種應(yīng)用架構(gòu)5、Centos7系統(tǒng)安裝Neo4j
step 1 安裝JDK環(huán)境,參見博客https://blog.csdn.net/yuebowhu/article/details/105018060
step 2 在官網(wǎng)https://neo4j.com/下載社區(qū)版neo4j-community-3.5.16-unix.tar.gz,?個(gè)人版(社區(qū)版),免費(fèi),僅單機(jī)。單機(jī)支持10億條關(guān)系,支撐中小企業(yè)需求無(wú)壓力?
step 3 修改環(huán)境變量
# neo4j environment export NEO4J_HOME=/root/neo4j-community-3.5.16 export PATH=$PATH:$NEO4J_HOME/binstep 4 修改配置文件
dbms.memory.heap.initial_size=1024m dbms.memory.heap.max_size=1024m# To accept non-local connections, uncomment this line: dbms.connectors.default_listen_address=0.0.0.0step 5?啟動(dòng)方法
# 包含start、stop,使用該方法更好些 ./neo4j console # 啟動(dòng)后后臺(tái)執(zhí)行 ./neo4j startstep 6?訪問方法
把localhost換成虛擬機(jī)的ip地址就可以在真機(jī)的瀏覽器上訪問Neo4j了(虛擬機(jī)設(shè)計(jì)成nat固定模式比較好)。
通過默認(rèn)密碼進(jìn)入后,第一件事就是修改密碼,修改完成后就可以正式使用了。
?
總結(jié)
以上是生活随笔為你收集整理的(一)Neo4j在Centos7虚拟机上的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php面向对象编程详解,PHP面向对象编
- 下一篇: js常见简单编程