继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 –