Neo4j 5 現(xiàn)已發(fā)布,此版本在性能、可擴(kuò)展性和操作敏捷性方面實(shí)現(xiàn)了重大改進(jìn)。Neo4j 是世界領(lǐng)先的高性能圖數(shù)據(jù)庫(kù),具備成熟和健壯的數(shù)據(jù)庫(kù)的所有特性,如友好的查詢語(yǔ)言和事務(wù)的 ACID 原則。

具體更新內(nèi)容包括:
查詢性能
Neo4j 工程師的運(yùn)行時(shí)優(yōu)化使 K-Hop 查詢變得更快。內(nèi)部基準(zhǔn)測(cè)試表明,對(duì)于 8-hop 查詢,Neo4j 5 的性能與其前身相比提高了 1000 倍。
Cypher clauses CONTAINS 和 ENDS WITH 廣泛用于按文本屬性過濾結(jié)果。Neo4j 5 中基于 trigrams 的新 TEXT 索引實(shí)現(xiàn)使它們的速度提高了數(shù)百倍。
公告稱,“結(jié)合其他內(nèi)部改進(jìn)和更優(yōu)化的查詢計(jì)劃,這些新功能使 Neo4j 5 成為我們有史以來最快的實(shí)現(xiàn)”。
Neo4j 5 還使編寫復(fù)雜的模式匹配查詢變得更加容易。Cypher 現(xiàn)在具有 label 和關(guān)系類型表達(dá)式的語(yǔ)法,允許用戶在各個(gè) label 和關(guān)系類型之間指定 Disjunction(OR)、Negation(NOT)和 Conjunction(AND)運(yùn)算符。
Aura 和 self-managed Neo4j 用戶可以獲得性能和語(yǔ)言改進(jìn)。
Sharding and Fabric
從版本 4 開始,Neo4j 可以使用 Fabric 從數(shù)據(jù)庫(kù)分片中讀取數(shù)據(jù),就好像它們是單個(gè)圖一樣。在 Neo4j 5 中,現(xiàn)在你可以使用 Cypher 的 Composite database 命令即時(shí)創(chuàng)建 Fabric 數(shù)據(jù)庫(kù)。當(dāng)你想要?jiǎng)?chuàng)建跨多個(gè)數(shù)據(jù)庫(kù)的查詢以打破隱藏洞察力和阻礙協(xié)作的孤島時(shí),F(xiàn)abric 也會(huì)派上用場(chǎng)。在 Neo4j 5 中,它已得到增強(qiáng),可以跨駐留在多個(gè)集群中的數(shù)據(jù)執(zhí)行聯(lián)合查詢。
Autonomous Clustering
如果你的受眾正在增長(zhǎng),那么你需要 Autonomous Clustering。從版本 3 開始,用戶就可以運(yùn)行多個(gè) Neo4j 數(shù)據(jù)庫(kù)并將它們橫向擴(kuò)展以每秒處理數(shù)萬次查詢,并且仍然以客戶想要和應(yīng)得的毫秒延遲執(zhí)行。
然而,Neo4j 5 中的 Autonomous Clustering 將管理負(fù)擔(dān)完全從操作者轉(zhuǎn)移到了軟件上。你所要做的就是聲明你需要多少個(gè)主副本或輔助副本以及你希望如何在集群中管理這些副本,你的愿望就是 Neo4j 的 Cypher 命令。顧名思義,Autonomous Clustering 極大地減少了為響應(yīng)吞吐量變化而橫向擴(kuò)展或減少托管這些數(shù)據(jù)庫(kù)的服務(wù)器數(shù)量所需的人工工作,并充分利用你的基礎(chǔ)架構(gòu)的彈性。
Agile Operations
Neo4j Ops Manager 是一個(gè) UI 控制臺(tái),它為操作員提供了更多的管理控制權(quán)和跨數(shù)據(jù)庫(kù)、實(shí)例和集群的操作指標(biāo)的鳥瞰圖。
“為了向現(xiàn)代 DevOps 實(shí)踐和向云的轉(zhuǎn)變致敬,從 Neo4j 5 開始,你將在 Aura 發(fā)布的同時(shí)收到最新和最偉大的創(chuàng)新。此外,Neo4j 5 具有簡(jiǎn)化的升級(jí)體驗(yàn),使你能夠通過任意版本升級(jí)跳過次要版本,并在 autonomous clusters 中支持零停機(jī)滾動(dòng)升級(jí)。” 所有這些改進(jìn)使得在本地或你選擇的云上運(yùn)行 Neo4j 圖形數(shù)據(jù)庫(kù)工作負(fù)載變得更加容易和高效,確保 feature parity 和與 Aura 的兼容性,因此你可以在 Aura 中開發(fā)和測(cè)試并在自我管理的實(shí)例上運(yùn)行生產(chǎn)(反之亦然)。如果你已經(jīng)是 Aura 用戶,則不必?fù)?dān)心管理負(fù)擔(dān)或你的數(shù)據(jù)庫(kù)是否能夠處理額外的負(fù)載。性能、可擴(kuò)展性和易操作性都已融入了 Aura。
審核編輯 :李倩
-
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
4020瀏覽量
68353 -
Neo4j
+關(guān)注
關(guān)注
0文章
6瀏覽量
2904
原文標(biāo)題:Neo4j 5發(fā)布,高達(dá)1000倍的性能改進(jìn)
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
TDK B32912H/J4 - B32918H/J4 EMI抑制薄膜電容器深度解析
亞馬遜發(fā)布新一代AI芯片Trainium3,性能提升4倍
商湯科技正式發(fā)布并開源全新多模態(tài)模型架構(gòu)NEO
ADS58J64 技術(shù)文檔核心總結(jié)
ADS54J64 產(chǎn)品核心信息總結(jié)
全新升級(jí) | 匠芯創(chuàng)AiUIBuilder V2.0.0發(fā)布
G2發(fā)布最新報(bào)告,Splashtop 榮膺多區(qū)域領(lǐng)導(dǎo)者,IT 遠(yuǎn)程解決方案獲全球認(rèn)可
晶科能源Tiger Neo 3.0的問題解答(4)
8999元起!榮耀Magic V5發(fā)布,樹立折疊屏手機(jī)新標(biāo)桿
漲價(jià)!部分DDR4與DDR5價(jià)差已達(dá)一倍!
雷軍官宣小米發(fā)布會(huì):首款SUV將亮相 雷軍官宣小米YU7發(fā)布時(shí)間
DA40-1000S37G2D4 DA40-1000S37G2D4
ADAS1000-4 adi
Neo4j 5發(fā)布,高達(dá)1000倍的性能改進(jìn)
評(píng)論