iT邦幫忙

鐵人檔案

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

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

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

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

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

Neo4j Server 記憶體與連線設定

在之前的二十篇文章,幾乎都圍繞著 Neo4j 視覺化的操作,旨在體驗圖形資料庫的特性與魅力,但在正式的上線環境,當然不會安裝 Neo4j Desktop,那是開...

2020-10-06 ‧ 由 蛋踢球 分享
DAY 22

以 Docker 執行 Neo4j 資料庫

在 Neo4j 預存資料集 與 Sandbox 介紹過如何使用 Sandbox,每一個使用者開的 Sandbox 都是完全獨立的環境,其背後的技術原理就是 Do...

2020-10-07 ‧ 由 蛋踢球 分享
DAY 23

Neo4j 高可用性與因果叢集

今天的主角會是 Neo4j Causal Clusters (因果叢集),但會先簡單介紹一下它的前身 Neo4j High Availability Clust...

2020-10-08 ‧ 由 蛋踢球 分享
DAY 24

以 Kubernetes 部署 Neo4j 因果叢集

上一篇文章有簡單分享過 Neo4j 因果叢集,在實務上當然不會一台一台機器個別設定。而如果要以 Docker 來跑 Neo4j 因果叢集,官方也有相關教學,但是...

2020-10-09 ‧ 由 蛋踢球 分享
DAY 25

Neo4j Aura 雲端資料庫服務

前言 最近的文章陸續提到了 Neo4j in Docker、Casual Cluster、K8S、Helm Chart,讓我們部署可擴展的叢集服務愈來愈方便,那...

2020-10-10 ‧ 由 蛋踢球 分享
DAY 26

使用 HTTP API 開發 Neo4j 應用程式

講了大半個月的 Neoj 資料庫管理、查詢、維護與部署,就是都還沒說到開發,無論圖形資料庫多麽強大,最終還是得呈現在商業應用上才有價值。今天開始我們來看看 Ne...

2020-10-11 ‧ 由 蛋踢球 分享
DAY 27

使用 JavaScript API 開發 Neo4j 應用程式

昨天分享過了 Neo4j HTTP API 的使用,所以如果你知道怎麼使用 JavaScript 呼叫 HTTP API,其實就可以在網頁實作圖形資料的應用了。...

2020-10-12 ‧ 由 蛋踢球 分享
DAY 28

使用 Golang Driver 開發 Neo4j 應用程式

#前面已經分享過以 HTTP API 或 JavaScript driver 開發 Neo4j 前端應用,今天我們就來看後端應用囉,這篇文章會以 Golang...

2020-10-13 ‧ 由 蛋踢球 分享
DAY 29

以 GraphQL 查詢 Neo4j 資料庫

前言 GraphQL 原是 Facebook 內部的開發計畫,現已獨立出來成為 GraphQL 基金會。相較於 RESTful API,GraphQL 前端應...

2020-10-14 ‧ 由 蛋踢球 分享
DAY 30

Neo4j 的 GraphQL 計畫:GRANDstack

上一篇文章開啟了 GraphQL 的話題,介紹 Neo4j GraphQL plugin 的使用,讓我們可以很方便用 GraphQL 存取 Neo4j 資料庫。...

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