繼DataStax收購Aurelius之後,自從Titan 1.0.0於2015年9月發佈並從此之後收到很少的提交,我不知道在生產中使用TitanDB是否安全。任何人都可以請提供一些見解?使用TitanDB是否「安全」?
回答
我們正在HBase上運行一個Titan圖形,大約有30TB的數據,並且缺少很多功能。
例如,必須具備在圖上執行OLAP操作的能力,例如使用Spark刪除多餘的頂點。
雖然看起來Tinkerpop正在使用SparkGraphComputer,但它並不能很好地工作 - 使用Hadoop InputFormat從HBase讀取數據的實現是錯誤的,並且很多場景不能被處理(例如,一個頂點在循環中連接到自身會使代碼引發異常並終止)。 此外,從原始數據解析頂點的部分的效率很差 - 大量的緩衝區分配是冗餘的並且使一切都變得緩慢。
如果你打算在長期的大圖上,我不認爲泰坦是合適的 - 除非你打算自己挑選代碼。
快速跟進...今天對於一個龐大的圖形數據庫(例如,世界上所有主題的列表,以及常用詞彙來描述它們),今天最好的解決方案是什麼? – Lazhar
在我看來 - 現有的圖表還沒有準備好。我正在尋找可以存儲圖形本身的解決方案,但也有一個強大的社區,可以在需要時提供幫助。這個原因使我成爲Elasticsearch--目前我正在通過Elasticsearch構建一個圖數據庫。我檢查過的任何其他選擇都不夠好。 – imriqwe
未來,我認爲Dgraph是一個非常有力的競爭者,因爲他們真的在傾聽社區增加新功能的意見,但它確實遠非生產準備......讓我們看看......感謝更新! – Lazhar
[編輯2017年4月28日注意泰坦確實死了; JanusGraph是Titan的分支,非常健康]
我知道有幾個團隊在生產中使用Titan,包括IBM和亞馬遜的人。它安全嗎?當然,如果你有能夠支持它的工作人員。 (無恥的插件:我的公司將幫助你。)泰坦的發展是否會繼續? TinkerPop的開發速度仍然非常快,儘管對核心Titan的貢獻現在主要來自非Aurelius程序員。
我認爲,如果你是泰坦方法的粉絲,因爲你的數據大小或速度,你應該考慮在今年某個時候發佈DataStax的新圖形數據庫。從我在各種會議上與前奧勒留人的交談中可以看出,這項工作正在以一種狂熱的步伐開展工作。如果你使用TinkerPop 3在Titan 1.0(或1.1,這是不遠的地方)開展工作,那麼它應該直接轉換到DSE Graph。這是我們建議我們的客戶需要管理非常大的數據負載。
速度不夠快,但其github頁面仍然暗示TinkerPop 3.1.0仍將作爲部分hadoop 2支持的理由發佈...... –
顯然TitanDB已經分叉,現在是JanusGraph,這裏是關於它的article。
目前使用TitanDB是不安全的,因爲主要維護者放棄了它,最後一次提交是在一年前。該公司被Datastax收購,該團隊被轉移到他們的DSE Graph上工作。儘管如此,很少有人在生產中運行Titan 1.0。
自然的選擇是JanusGraph這本質上是非官方發佈的Titan v1.1的一個維護良好的重新命名的分支。檢查他們的Github回購。
- 1. ScheduledThreadPoolExecutor.remove:是否安全使用
- 2. 使用os.environ.setdefault是否安全?
- 3. 在java中使用Vector是否安全?
- 4. 使用XtPointer傳遞int是否安全?
- 5. PHP函數error_log()是否安全使用?
- 6. 使用ViewPager開發是否安全?
- 7. 在R中使用宏是否安全?
- 8. 我是否安全地使用Html.Raw()?
- 9. 使用ftp_put代替move_uploaed_files是否安全
- 10. C++:是否使用segvcatch安全?
- 11. 它是否安全使用querySelectorAll
- 12. 是否可以安全使用java.io.BufferedOutputStream?
- 13. 安全地提示是/否使用cin
- 14. 是否可以安全使用socket.io?
- 15. 這個腳本是否安全使用?
- 16. 使用$ .support.cors = true是否安全?在jQuery?
- 17. 使用Int(round(x))是否安全?
- 18. 在QProcess中使用QTemporaryFile是否安全?
- 19. 在Servlet中使用java.util.Timer是否安全?
- 20. 使用「不安全」線程函數是否安全?
- 21. ConcurrentHashMap是否完全安全?
- 22. Context.MODE_PRIVATE是否安全?
- 23. const_cast是否安全?
- 24. BrowserID是否安全?
- 25. Locale.setDefault()是否安全?
- 26. Titanium.App.Properties是否安全
- 27. AfxBeginThread是否安全?
- 28. signed_request是否安全?
- 29. PhoneGap是否安全?
- 30. Redux是否安全?
有一個泰坦1.1分支,似乎有最新的更新和反對一些積極引入請求。 https://github.com/thinkaurelius/titan/tree/titan11 –