日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Neo4j學(xué)習(xí)筆記(一)

系統(tǒng) 2218 0

1.特性

?   1:支持 ACID 事務(wù)特性; 2: 高可用; 3 : 可處理上十億節(jié)點(diǎn)與關(guān)系;4: ? 非常快的查詢速度

  單一實(shí)例可以操作上十億個(gè)節(jié)點(diǎn)與關(guān)系,當(dāng)數(shù)據(jù)吞吐量不足的時(shí)候,可以進(jìn)行分布式布署。在數(shù)據(jù)關(guān)系復(fù)雜的情況下,每秒可處理成百萬(wàn)的 join 操作。

2.兩種用法

  Neo4j它有兩種用法,一是作為單獨(dú)服務(wù)向外提供使用,另一種是嵌入到程序中被某一個(gè)程序完全占有。具體用法學(xué)習(xí)之后再介紹。

  ?類 EmbeddedGraphDatabas,它是嵌入式使用中常用到的類,一般用作單個(gè)實(shí)例,另一個(gè)類 HighlyAvailableGraphDatabase是在高可用結(jié)構(gòu)中常使用的類。不過(guò)官網(wǎng)1.5.MO2的jar包中不包含這個(gè)類。不知是否以后會(huì)支持。

3.系統(tǒng)要求

  內(nèi)存束縛著圖數(shù)據(jù)大小,磁盤I/O束縛著讀寫性能。當(dāng)圖數(shù)據(jù)存在于內(nèi)存中時(shí),CPU的影響才表現(xiàn)出來(lái)。

  cpu: 最小配置 Intel 486,推薦 Intel Core i7.

  內(nèi)存:更多的內(nèi)存允許更大的圖數(shù)據(jù)。最小1G,推薦4-8G

  磁盤:除了磁盤容量以外,在查詢的時(shí)候磁盤性能是最重要的。最少SCSI, EIDE,推薦SSD,SATA

  文件系統(tǒng):為了適合ACID特性,文件系統(tǒng)必須支持fsync,fdatasync。最少ext3,推薦ext4,ZFS.

  軟件:JAVA1.6,XP/LINUX/Mac OS X.

4.Neo4j版本

  Neo4j有三個(gè)版本,社區(qū)版,先進(jìn)版,企業(yè)版。介紹下先進(jìn)版,主要添加了一些性能監(jiān)控,企業(yè)版新加了在線備份與高可用集群方案。

5.配置

為了給應(yīng)用追求最佳性能,可以調(diào)整一些參數(shù),其中最重要的兩個(gè)是Neo4j的cache與運(yùn)行Neo4j的JVM.

5.1 Neo4j's caches

Neo4j使用兩種不同類型的cache,一種是文件緩沖cache,另一種是對(duì)象cache.文件緩沖cache緩存了相同格式的文件數(shù)據(jù)。對(duì)象cache使用了一種有利于高速遍歷的緩存格式緩存了節(jié)點(diǎn),關(guān)系與屬性。

5.1.1 File Buffer cache

   有時(shí)候,F(xiàn)ile Buffer cache被稱為低級(jí)cache(low level cache)或者文件系統(tǒng)cache.

它緩存Neo4j的數(shù)據(jù)就像存儲(chǔ)在持久化媒介一樣

如果可以的話它使用操作系統(tǒng)的內(nèi)存映射特性。

Neo4j也會(huì)自動(dòng)把cache配置成JVM的堆棧大小

   File Buffer cache緩存數(shù)據(jù)文件的格式與存儲(chǔ)在持久化媒介一樣。cache層的目的是提高讀寫性能。它通過(guò)向File Buffer cache寫數(shù)據(jù),推遲持久化寫直到logical日志被處理來(lái)提高寫的性能。這個(gè)特性是安全的,因?yàn)樗械氖聞?wù)都是持久化寫到logical日志中。這些文件可以用來(lái)恢復(fù)數(shù)據(jù)當(dāng)發(fā)生崩潰的時(shí)候。

Neo4j學(xué)習(xí)筆記(一)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 聊城市| 宝应县| 比如县| 松原市| 宝清县| 宜兰市| 屯昌县| 涞水县| 石嘴山市| 义马市| 精河县| 凉山| 新巴尔虎右旗| 镇安县| 福建省| 隆昌县| 汉源县| 沙坪坝区| 盐池县| 宜川县| 祥云县| 泌阳县| 高碑店市| 东乡族自治县| 盱眙县| 伊宁县| 济南市| 馆陶县| 大关县| 长泰县| 呈贡县| 丽水市| 永宁县| 三江| 浦县| 达日县| 旬邑县| 织金县| 江安县| 巩义市| 会东县|