[12屆 鐵人賽] [Day4] 線上版 Neo4j - Neo4j SandBox === ###### tags: `iT鐵人賽` `Neo4j` ## 前情提要 上一篇介紹了 Neo4j Desktop,桌面版的 Neo4j 相信一定會有人這樣想 " **我只是想要試試看 Neo4j,還要裝一個應用程式也太麻煩了吧** " 嗯 ... 我也這麼覺得 (゚∀゚) 那有沒有不用安裝應用程式還可以玩玩 Neo4j 的方法呢 當然有 ! 馬上開始今天的主題 Neo4j SandBox ## Neo4j SandBox 簡介 一開始當然是要先吧[連結](https://neo4j.com/sandbox/)丟出來 ~先押一張畫面~ ![](https://i.imgur.com/RPGXnnA.png) "**Launch the Free Sandbox**" 點下去 他會先要你辦的帳號,然後登入 然後理論上你會看到這個畫面,沒看到的話就點一下左上的 **New Project** ![](https://i.imgur.com/YAV32QM.png) 這邊你會看到兩大欄位,大致說明如下 ### Your own data * Blank Sandbox * 就是一個空的資料庫 * 一切從零開始 * Twitter * 這個有點 "変態" * 他會連結到你的 Twitter 帳號,並匯入你的貼文、追蹤對象等等 * 你可以分析你自己 (゚∀゚) ### Pre Built Data * 這邊有一堆官方提供的資料庫,裡面有各式各樣的應用 * 可以參考別人都怎麼規劃 Neo4j 資料庫 * 細節自己建來玩 * 之後的範例 Demo,我應該會直接拿這個來用 大概是這樣,這邊介紹就先 Demo 從零開始 ( Blank Sandbox ) 建起來之後等他裝好後,點他一下,你會看到長成這樣 ![](https://i.imgur.com/sPazJWb.png) 你可以看到底下有三個頁籤 ### Actions * Extend * 延長這顆 DB 的有效時間 :::info Sandbox DB 是有期限的 愈期就會**自動刪除** 最多延長到 10 天有效 ::: * Invite * 邀請其他人一起用 * 我沒試過,我沒有朋友在用Neo4j * Terminate * 阿就刪掉 ### Connection details ![](https://i.imgur.com/sEpeMD8.png) ~你們看到這張圖的時候,這顆DB已經不在了,不要想偷連x~ 這裡是連線資訊 沒錯,SandBox 就是直接幫你開一台 Server 你可以從你的電腦直接用 Neo4j Desktop 連進去 (?) 對於測試來說,相當方便 尤其是之後講到程式串接時,會需要用到 Server,到時候就靠他了 ![](https://i.imgur.com/Pbu0X64.png) ~你以為今天不會有~ ~meme~ ~圖嗎,怎麼可以沒有~ ### Connect via drivers ![](https://i.imgur.com/JKOIVLP.png) 這邊官方很貼心,直接把對應的程式語言連線要用到的套件跟程式碼直接附給你 直接貼上就可以連到這台 Server 了 > 欸不對,C# 的範例呢 (╬゚д゚) :::success 至於點進去的畫面、內容 跟 Neo4j Desktop 長的一模一樣 這個部分,我之後會再做一期文章給大家講解 ::: 差點忘記,SandBox 還會自動把官方提供的 Library 同時啟動 用 Desktop 版,要自己裝 ( 雖然不會很麻煩 ) 關於 Library 的部分,之後也會有不只一篇的文章講這個部分 --- 看到這條 Bar ↑↑↑↑↑↑↑ 是的,又到了說再見的時候了 我這邊現在時間是半夜一點三十分 我明天還要上班 又要睡眠不足了呢 (゚∀゚) 明天 ***你可能不會用到的 Neo4j Server*** 期待明日的降臨吧 Ciao! ## 紀錄 撰寫日期:2020/09/09 耗時:2 小時