2017-06-28 63 views
5

我對這兩個工具的集成有幾個問題。不是技術性的問題,以及如何設置(以後我會對此感到滿意),但更多關注項目的過程和方向,看到JanusGraph還很年輕。JanusGraph + Cassandra(通用問題)

我正在開始一個新項目,並已決定使用Cassandra進行存儲,並在頂部使用圖形對我非常有吸引力。

一些事情,我想在事先知道我走之前。

  1. JanusGraph非常年輕,它從泰坦離開大約一年前左右的地方回來。這裏存在差距,但是Linux基金會的一部分,所有的大公司都會支持它,這聽起來很有希望。在這一點上,假設JanusGraph能留在這裏安全嗎?依靠Janus作爲啓動項目是否安全?並遵循過程的發展並儘可能地保持最新。

  2. 卡桑德拉。 Titan/JanusGraph與Cassandra 2.1.9集成在一起,使用最終將在Cassandra 4中棄用的節儉api。我知道目前正在完成工作,使Cassandra 3能夠與janus一起工作,並最終與CQL一起工作。從現有的janus和Cassandra 2.1.9開始並且稍後處理遷移是否安全?對於初創公司來說,這將是一項艱鉅的任務嗎?

  3. 產品準備就緒JanusGraph。(這個問題涉及到任何一種軟件的早期階段以及是否安全啓動使用)。據我瞭解,JanusGraph需要一些時間才能生產,並趕上集成的其他工具(儘管我們的工作正在進行:))。在這一點上再次開始使用Janus並遵循開發並最終遷移到生產準備版本,這又是否安全? JanusGraph的整體路線圖是什麼?

我的問題一般是這些工具的組合是否是啓動的安全選擇。整個堆棧對我們來說已經是新的了,我們很高興嘗試學習,但我們很快就會進入移植期。這是你會做/推薦的東西嗎?這是自殺嗎?

請分享您的想法並記住,它不必是關於我正在談論的堆棧。它可能是任何初創公司在其早期階段處理任何類型的軟件。

乾杯

回答

8

完全披露,我是JanusGraph撰寫的開發人員。

  1. 它和任何其他OSS軟件項目一樣安全,擁有大量支持者。每個人都可以明天跳上一些新玩具,但我懷疑它。公司正在投入資金,開發社區非常活躍。

  2. Janus有一個與Thrift數據模型兼容的CQL後端。在發佈0.2.0時,遷移到CQL應該很簡單,很容易。

  3. 我知道已經有人在使用Titan進行生產應用。隨着JanusGraph從泰坦中分離出來,我認爲從JanusGraph開始我看到的所有東西都是非常合理的。就路線圖而言,我會查看JanusGraph郵件列表(dev/users)並查看正在發生的事情以及正在討論的內容。

7

披露:我是JanusGraph項目的共同創始人之一;我也在尋找並增加生產用戶到我們的GitHub repowebsite,所以我可能會有些偏頗。 :)

關於你的問題:

  1. 是否可以安全使用?

    該項目還很年輕,但它建立在Titan的基礎上,Titan是一個非常受歡迎的圖形數據庫,自2012年以來一直存在,並且已經在生產中運行。我們有貢獻者從一些知名企業,以及幾家公司正在直接JanusGraph建立自己的關鍵業務應用,例如,

    • GRAKN.AI是建立在JanusGraph
    • IBM的撰寫知識圖表。 IO已經建立了一個管理JanusGraph服務
    • 尤伯杯已經在生產環境中運行JanusGraph(先前已經運行泰坦)
    • several other companies運行JanusGraph作爲他們的生產環境中的核心部分

    我們也開始確定公司誰提供的情況下,周圍有人JanusGraph諮詢服務需要爲自己的自我管理部署生產級的支持。

    正如你所看到的,這個項目對此項目有很大的興趣和支持。

  2. 卡桑德拉昇級

    @pantalohnes answered這個問題;我不會在這裏重複。

  3. 生產準備

    正如我上面(GitHub repowebsite)聯繫在一起,我們已經有JanusGraph的生產用戶,你可以找到那裏。那些只是公開願意將他們的名字/標識借給項目的公司;我相信還有更多。此外,泰坦在許多生產環境中運行數年, JanusGraph是Titan的更新版本,儘管版本號較低。

    我也在和其他計劃很快遷移到JanusGraph的公司進行對話;通過@JanusGraph Twitter handle查找公告以瞭解更多生產部署。