iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
AI & Data

看圖說故事,讓 Neo4j 重新詮釋你的資料庫 系列

Neo4j 是當前最受歡迎的 Graph DBMS(圖資料庫系統),可以做到傳統 RDBMS 很難表達的複雜關係。Adobe 用 Neo4j 取代 Cassandra;eBay 用 Neo4j 取代 MySQL,他們在效能的提升、或資料量的壓縮都取得非常好的成果。

本次鐵人賽,我將從基本的 Graph DB 概念開始介紹,並詳述 Neo4j 的安裝、操作、查詢、開發、部署等等面向,以及日後可能的應用與發展。

鐵人鍊成 | 共 30 篇文章 | 19 人訂閱 訂閱系列文 RSS系列文
DAY 11

Neo4j 匯入 RDBMS 資料

上次介紹了匯入 JSON API,今天則要分享 Neo4j ETL 工具,它是 Extract-Transform-Load 的縮寫,是一個官方提供的圖形化介面...

2020-09-26 ‧ 由 蛋踢球 分享
DAY 12

Neo4j 探索資料特性與價值的工具 - Bloom

在之前的篇章已經大致介紹過 Neo4j Browser、Cypher 語法以及匯入資料的幾種方式,但其實有一個潛在的問題是:任何人無論是開發者、非技術面的管理者...

2020-09-27 ‧ 由 蛋踢球 分享
DAY 13

Neo4j Bloom 自然語言搜尋

我們在上一篇文章簡單介紹了 Neo4j Bloom 特性,今天就進一步來玩看看 Bloom 囉! 查看 Graph DB Schema RDBMS 的 DB S...

2020-09-28 ‧ 由 蛋踢球 分享
DAY 14

Neo4j Bloom 自然語言搜尋與自訂樣式

上一篇文章介紹如何用 Neo4j Bloom 簡單的探索資料關係,今天將繼續延伸上次的主題,再介紹其他的搜尋模式,以及視覺樣式的進階設定。 Neo4j Bloo...

2020-09-29 ‧ 由 蛋踢球 分享
DAY 15

Neo4j 資料庫索引與約束

前面幾篇文章介紹了 Neo4j Bloom 探索資料庫的方式,但如果你的資料庫很大,可能會速度開始變慢,或是 Bloom 只顯示一部分的節點資料,而沒有全部。這...

2020-09-30 ‧ 由 蛋踢球 分享
DAY 16

Neo4j 資料庫查詢效能優化 - 執行計畫

在上一篇文章中,介紹了在 Neo4j 建立索引和約束,來增加查詢效率或確保資料的完整、一致性,那麼說到效率,我們怎麼知道查詢的效率好壞呢?今天要介紹的是如何讓...

2020-10-01 ‧ 由 蛋踢球 分享
DAY 17

Neo4j 資料庫查詢效能優化 - 起始點

上一篇文章介紹了在 Neo4j 檢視並優化執行計畫,今天會延伸這個主題,做更深入的分享。在簡單的查詢中,交給 Neo4j 決定即可;但是在非常龐大的資料庫,或是...

2020-10-02 ‧ 由 蛋踢球 分享
DAY 18

Neo4j Data Science - 評估記憶體與建立子圖

在前面的文章中,有介紹過 Neo4j Bloom,不過在產品定位上,它仍比較是一個視覺化的資料互動工具,如果我們需要跑一些特殊的演算法,例如要尋找一個圖的中心點...

2020-10-03 ‧ 由 蛋踢球 分享
DAY 19

Neo4j Data Science - 演算法實作資料分析

在上一篇文章介紹了在 Neo4j 做資料分析前的準備動作,評估記憶體用量和建立子圖,今天我們就來嘗試其中兩個演算法,中心位置演算法的 Page Rank 和群聚...

2020-10-04 ‧ 由 蛋踢球 分享
DAY 20

Neo4j Data Science 資料分析與 Bloom 視覺化

前面一系列文章已經介紹過 Neo4j Bloom 以及 Neo4j GDS,Bloom 的強處是視覺化,GDS 的強處是演算法,現在該是時候把兩者結合了!畢竟光...

2020-10-05 ‧ 由 蛋踢球 分享